LNK2019尽管代码内容很多(Visual Studio 2013,C ++)

时间:2013-12-03 13:06:30

标签: c++ visual-studio-2013

我最近更新到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中的扩展,我使用日语语言包的英文版。因为我需要能够使用两个字符集进行编码。

1 个答案:

答案 0 :(得分:4)

使您的项目成为控制台应用程序,而不是Window Form。否则,该程序需要WinMain作为入口点,而不是main