看板 C_and_CPP 關於我們 聯絡資訊
ChampYen:喔~ 敢問C++中怎麼調用external assembly? .extern .(逃)03/08 10:15
這只是 name mangling 問題而已 C++ 也是可以用直接用 想引用 extern "C" 也不需要這樣子吧 -- #include <iostream> extern float __stdcall x87sin(float); int main() { std::cout << "sin(45) = " << x87sin(45.0/180.0*3.14159265) << std::endl; } -- .686 .model flat _TEXT segment ?x87sin@@YGMM@Z proc fld dword ptr [esp+4h] fsin ret 4 ?x87sin@@YGMM@Z endp _TEXT ends END -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.186.215 ※ 編輯: wowtiger 來自: 114.44.186.215 (03/08 12:43)
ChampYen:受教了, 這部份我是真的沒用過... 03/08 12:56