我最近更新到Visual Studio 2013,并且为了避免在安装另一个程序时卸载两个程序之一(我之前使用过2010)的已知问题,我在安装2013之前卸载了2010.
尽管我在其中放置了什么代码,即使是只有几行的简单代码,Everything也会收到此LNK2019错误。
#include<iostream>
using namespace std;
int main()
{
cout << "Testing" << endl;
system("pause");
return 0;
}
在使用&#34之前发表任何评论之前;不要使用系统(&#34;暂停&#34;)&#34;我知道这一点,而且我纯粹是为了简单起见而做的,看看代码是否会编译,因为它不会与我的任何较长的代码一起编译。
以下是错误消息的副本。
错误1错误LNK2019:&gt;函数_ _tmainCRTStartup中引用的未解析的外部符号 WinMain @ 16 C:\ Users \ z49203 \ Documents \ Visual Studio&gt; 2013 \ Projects \ JCCNEW \ JCCNEW \ MSVCRTD .lib(crtexew.obj)JCCNEW
对于Visual Studio中的扩展,我使用日语语言包的英文版。因为我需要能够使用两个字符集进行编码。
答案 0 :(得分:4)
使您的项目成为控制台应用程序,而不是Window Form。否则,该程序需要WinMain
作为入口点,而不是main
。