error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStart

作者&投稿:字磊 (若有异议请与网页底部的电邮联系)
error LNK2019: 无法解析的外部符号~

遇到这种问题一般都是由于缺少相应的库文件

右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”
根据错误中的提示在下图右边的红色框内添加相应的lib文件

再次编译运行即可避免此类错误产生

这是我们常见的错误,我们要学会解决

只有在不断地探索解决的时候才会有收获


这样对程序员才是一种欣喜,一种进步

你的程序没有 main函数导致链接失败。
需要写一个main函数作为程序入口。

呵呵,大概是LZ的工程创建错误的,你想创建的是win32 应用程序,不过,你选的却是控制台应用程序。你可以创建一个空的win32 application,然后将代码加入到工程中编译就行了


威宁彝族回族苗族自治县19855782695: C++的error LNK2019怎么解决 -
吕葛安曲: 导致LNK2019的常见问题如下: 1.未链接的对象文件或包含符号定义的库 2.符号声明的拼写不与符号的定义相同 3.使用了函数,但类型或参数数目不匹配函数定义 4.声明但未定义的函数或变量 5.调用约定是函数声明和函数定义之间的差异 6.符...

威宁彝族回族苗族自治县19855782695: 报错error LNK2019: 无法解析的外部符号 -
吕葛安曲: 无法解析的外部符号主要是因为编译器找不到变量的定义.如果在头文件中声明了变量,但是没有在实现文件中定义变量时会报这个错.或者使用了某个动态库的头文件,但是没有引用该动态库的输入库(即对应的LIB)时也会报这个错.你可以搜索一下报错的外部符号,看看是否有定义该符号的地方.

威宁彝族回族苗族自治县19855782695: error LNK2019: 无法解析的外部符号 -
吕葛安曲: 记住::、模板类的“声明”和“实现”必须在“同一个”“文件”里,要么都在matrix.h里 ,要么都在 matrix.cpp里

威宁彝族回族苗族自治县19855782695: VC++ 错误 1 error LNK2019: 无法解析的外部符号 这样的错误 应该怎么解决. -
吕葛安曲: 函数QueryInfo被定义为静态(static),在.h文件中删除static或在.cpp文件的起始处对该函数进行声明int 类名::QueryInfo(unsigned long,void *,unsigned long *,unsigned long *)

威宁彝族回族苗族自治县19855782695: error LNK2019: 无法解析的外部符号,麻烦帮忙看看这个错误是怎么回事? -
吕葛安曲: //声明函数 cpystr char *cpystr(const char*,const char*);//函数声明必须在函数定义的前面//定义函数 cpystr char *cpystr(char *des,const char *src) { int i = 0; if (NULL == des || NULL == src) return NULL;while (src[i] != '\0') {des[i] = src[i]; i++; } return des; } void main() { cpystr("hello world", "hello,world"); system("pause"); }

威宁彝族回族苗族自治县19855782695: 命令行编译链接,出现LNK2019错误,怎样解决? -
吕葛安曲: /out:test01.exetest01.objtest01.obj : error LNK2019: 无法解析的外部符号 __imp__MessageBoxA@16 ,该符号在 函数 _MessageBoxPrintf 中被引用 test01.obj : error LNK2019: 无法解析的外部符号 __imp__GetSystemMetrics@4 ,该符 号在...

威宁彝族回族苗族自治县19855782695: [求助]用win32控制台应用程序写的opengl初始程序,编译时出现:error LNK2019: 无法解析的外部符号 -
吕葛安曲: 菜单->项目->属性->C/C++->预处理器->预处理器定义->编辑->添加 GLUT_BUILDING_LIB 即可

威宁彝族回族苗族自治县19855782695: MFC中出现error LNK2019:无法解析的外部符号. 恳请帮我解答下.谢谢. -
吕葛安曲: 可能是工程include了Dib类所在的头文件,但是没有将Dib类实现的cpp文件加入到工程中 先找到Dib类实现的cpp文件后加入到工程中试试

威宁彝族回族苗族自治县19855782695: 请教:c++编译时出现“error LNK2019: 无法解析的外部符号”错误. -
吕葛安曲: 你没有把win64Io.dll的头文件引入...extern int InitializeWinIo(); extern int GetPortVal(WORD wPortAddr, PDWORD pdwPortVal, BYTE bSize); extern int SetPortVal(WORD wPortAddr, DWORD dwPortVal, BYTE bSize); extern int ShutdownWinIo(); 都为外部模块定义,没有头文件 链接不了dll

威宁彝族回族苗族自治县19855782695: 有人用过fftw库吗,出现error LNK2019无法解析的外部符号怎么解决 -
吕葛安曲: 是不是没有吧fftw的三个lib添加到LINK选项里 把相关的lib文件加到工程里或加到link里.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网