错误LNK2019:函数main中引用了无法解析的外部符号

105吨无事

我试图在C ++中运行我的简单汇编代码。我只有两个文件“ .cpp”文件和“ .asm”文件。在编译时会出现错误(见下文)。如果有人可以帮助...,我将不胜感激。

这是我的“ main.cpp”文件

#include <iostream>
using namespace std;

extern "C" int GetValueFromASM(); 

int main(int argc, char *argv[]){

cout<<"value is:"<<GetValueFromASM()<<endl;
cin.get();

return 0;
}

我也有一个简单的“ asm.asm”文件

.code
   GetValueFromASM proc
   mov rax,3254
   ret
   GetValueFromASM endp
end

当尝试建立我得到这个错误:

1>main.obj : error LNK2019: unresolved external symbol GetValueFromASM referenced in             
function main

1>..\visual studio 2012\Projects\AllAssembly\x64\Debug\AllAssembly.exe : fatal error LNK1120: 1 unresolved externals

我尝试转到“属性”->“链接”->“附加库目录”并更改路径,但是它不起作用。

我也尝试过转到LINKER-> SYSTEM-> SUBSYSTEM并选择“ Windows(/ SUBSYSTEM:WINDOWS)”或“ Console(/ SUBSYSTEM:CONSOLE)”,但没有一个起作用。任何人都可以帮忙!

附庸风雅

extern“ C”表示前导下划线(c样式函数命名)。只要在.asm文件中添加函数前缀,它就会开始链接。

UPD:如果您的项目未构建,请确保您包括MASM构建自定义项:转到项目的上下文菜单->构建自定义项...->选中masm(.targets,.props)复选框。

然后转到.asm文件的属性,然后选择“项目类型”作为“ Microsoft宏汇编程序”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误LNK2019:函数main中引用了无法解析的外部符号

来自分类Dev

错误LNK2019:函数___tmainCRTStartup中引用了无法解析的外部符号_wWinMain @ 16

来自分类Dev

使用defalt args时在函数_main中引用的错误LNK2019无法解析的外部符号

来自分类Dev

C ++:错误LNK2019:函数_main中引用的未解析的外部符号

来自分类Dev

C ++:错误LNK2019:函数_main中引用的未解析的外部符号

来自分类Dev

错误21错误LNK2019:无法解析的外部符号:....在函数:...中引用。

来自分类Dev

错误LNK2019:无法解析的外部符号:: FindWindow()函数

来自分类Dev

LNK2019 未解析的外部符号 GetMonitorBrightness 在函数 main 中引用

来自分类Dev

错误:LNK2019:Qt中无法解析的外部符号

来自分类Dev

C ++:错误LNK2019:函数中引用的未解析的外部符号__snprintf

来自分类Dev

LNK2019:函数___tmainCRTStartup中使用DLL引用的未解析的外部符号_main

来自分类Dev

错误LNK2019:未解析的外部符号“公共:__thiscall RNG :: RNG(unsigned __int64)”(?? 0RNG @@ QAE @ _K @ Z)在函数_main中引用

来自分类Dev

收到“错误LNK2019:无法解析的外部符号...”

来自分类Dev

C ++ LNK2019错误:无法解析的外部符号

来自分类Dev

Visual Studio的LNK2019错误-无法解析的外部符号

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:

来自分类Dev

问题:“错误LNK2019:无法解析的外部符号”

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:__thiscall

来自分类Dev

LNK2019:C ++ / CLI中无法解析的外部符号

来自分类Dev

如何解决错误LNK2019:无法解析的外部符号-函数?

来自分类Dev

错误LNK2019:VS2019中的函数_printf中引用的未解析的外部符号__imp____acrt_iob_func

来自分类Dev

在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

来自分类Dev

LNK2019未解析的外部符号_CrtDbgReport在函数_CRT_RTC_INIT SDL2中引用

来自分类Dev

C ++错误错误LNK2019:无法解析的外部符号,语法错误?

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

来自分类Dev

错误3错误LNK2019:无法解析的外部符号“ public:void __thiscall

来自分类Dev

C ++ LNK2019无法解析的外部符号stdlib

来自分类Dev

C ++ LNK2019无法解析的外部符号

来自分类Dev

如何修复LNK2019无法解析的外部符号

Related 相关文章

  1. 1

    错误LNK2019:函数main中引用了无法解析的外部符号

  2. 2

    错误LNK2019:函数___tmainCRTStartup中引用了无法解析的外部符号_wWinMain @ 16

  3. 3

    使用defalt args时在函数_main中引用的错误LNK2019无法解析的外部符号

  4. 4

    C ++:错误LNK2019:函数_main中引用的未解析的外部符号

  5. 5

    C ++:错误LNK2019:函数_main中引用的未解析的外部符号

  6. 6

    错误21错误LNK2019:无法解析的外部符号:....在函数:...中引用。

  7. 7

    错误LNK2019:无法解析的外部符号:: FindWindow()函数

  8. 8

    LNK2019 未解析的外部符号 GetMonitorBrightness 在函数 main 中引用

  9. 9

    错误:LNK2019:Qt中无法解析的外部符号

  10. 10

    C ++:错误LNK2019:函数中引用的未解析的外部符号__snprintf

  11. 11

    LNK2019:函数___tmainCRTStartup中使用DLL引用的未解析的外部符号_main

  12. 12

    错误LNK2019:未解析的外部符号“公共:__thiscall RNG :: RNG(unsigned __int64)”(?? 0RNG @@ QAE @ _K @ Z)在函数_main中引用

  13. 13

    收到“错误LNK2019:无法解析的外部符号...”

  14. 14

    C ++ LNK2019错误:无法解析的外部符号

  15. 15

    Visual Studio的LNK2019错误-无法解析的外部符号

  16. 16

    错误LNK2019:无法解析的外部符号“ public:

  17. 17

    问题:“错误LNK2019:无法解析的外部符号”

  18. 18

    错误LNK2019:无法解析的外部符号“ public:__thiscall

  19. 19

    LNK2019:C ++ / CLI中无法解析的外部符号

  20. 20

    如何解决错误LNK2019:无法解析的外部符号-函数?

  21. 21

    错误LNK2019:VS2019中的函数_printf中引用的未解析的外部符号__imp____acrt_iob_func

  22. 22

    在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

  23. 23

    LNK2019未解析的外部符号_CrtDbgReport在函数_CRT_RTC_INIT SDL2中引用

  24. 24

    C ++错误错误LNK2019:无法解析的外部符号,语法错误?

  25. 25

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

  26. 26

    错误3错误LNK2019:无法解析的外部符号“ public:void __thiscall

  27. 27

    C ++ LNK2019无法解析的外部符号stdlib

  28. 28

    C ++ LNK2019无法解析的外部符号

  29. 29

    如何修复LNK2019无法解析的外部符号

热门标签

归档