[問題] C/C++裡面要怎麼呼叫asm的檔案?
看板C_and_CPP (C/C++)作者initial1635 (SurprisingTW)時間14年前 (2012/05/13 14:50)推噓4(4推 0噓 22→)留言26則, 4人參與討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
怎麼在C/C++裡面使用asm已經寫好的procedures?
餵入的資料(Input):
預期的正確結果(Expected Output):
1234567.890
錯誤結果(Wrong Output):
error LNK2019: 無法分析的外部符號 _asmMain 在函式 _main 中被參考
程式碼(Code):(請善用置底文網頁, 記得排版)
‧ C/C++ Program:
extern "C" void asmMain( );
int main( )
{
asmMain( );
return 0;
}
‧ ASM Program:
TITLE asmMain.asm
.386
.model flat,stdcall
.stack 2000
.data
double1 REAL8 1234567.890123
formatStr BYTE "%.3f",0dh,0ah,0
.code
asmMain PROC C
INVOKE printf, ADDR formatStr, double1
ret
asmMain ENDP
END
補充說明(Supplement):
其實我不知道該怎麼用...
是在專案裡面的原始資料夾開.cpp和.asm這樣嗎?
compile不過O_Q
有沒有人能教我實際操作是怎樣...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.178.98
→
05/13 15:29, , 1F
05/13 15:29, 1F
→
05/13 15:31, , 2F
05/13 15:31, 2F
→
05/13 15:32, , 3F
05/13 15:32, 3F
→
05/13 15:54, , 4F
05/13 15:54, 4F
推
05/13 16:11, , 5F
05/13 16:11, 5F
→
05/13 16:14, , 6F
05/13 16:14, 6F
推
05/13 16:21, , 7F
05/13 16:21, 7F
→
05/13 16:22, , 8F
05/13 16:22, 8F
→
05/13 17:21, , 9F
05/13 17:21, 9F
→
05/13 17:25, , 10F
05/13 17:25, 10F
→
05/13 17:26, , 11F
05/13 17:26, 11F
→
05/13 17:34, , 12F
05/13 17:34, 12F
→
05/13 17:36, , 13F
05/13 17:36, 13F
→
05/13 17:36, , 14F
05/13 17:36, 14F
推
05/13 17:37, , 15F
05/13 17:37, 15F
→
05/13 17:38, , 16F
05/13 17:38, 16F
→
05/13 17:38, , 17F
05/13 17:38, 17F
→
05/13 17:40, , 18F
05/13 17:40, 18F
→
05/13 18:12, , 19F
05/13 18:12, 19F
→
05/13 18:13, , 20F
05/13 18:13, 20F
→
05/13 18:13, , 21F
05/13 18:13, 21F
→
05/13 18:32, , 22F
05/13 18:32, 22F
→
05/14 14:25, , 23F
05/14 14:25, 23F
→
05/14 14:26, , 24F
05/14 14:26, 24F
是要把組語寫在C:\Irvine\examples\ch03\project_sample\Project.vcproj裡面
然後同個地方再開個專案寫C 然後再開cmp打上面指令嗎?
說真的...我真的完全不懂這到底是在幹嘛...沒有方向...
我就只想要用C/C++去呼叫組語的procedure而已 作業要求是這樣
有沒有人能完整的教我該怎麼做...
我不懂啊..真不懂啊...求救...O_Q
※ 編輯: initial1635 來自: 140.113.0.109 (05/14 14:34)
推
05/14 14:51, , 25F
05/14 14:51, 25F
→
05/14 14:52, , 26F
05/14 14:52, 26F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章