簡體   English   中英

構建錯誤“LNK2019:未解析的外部符號_WinMain @ 16”

[英]Build Error “LNK2019: unresolved external symbol _WinMain@16”

所以,我是C ++的總菜鳥,我需要認真的幫助。 我打賭一些普通用戶這甚至不是問題,所以請幫助我。

我在Visual Studio Professional中將其寫為Win32控制台文件。

#include <iostream>
using namespace std;

int main()
{
    int i = 100;

    return 0;
}

在控制台中我得到以下內容:

1>------ Build started: Project: Project1_RenatoAlegre, Configuration: Debug Win32 ------
1>Build started 1/25/2012 3:09:03 PM.
1>InitializeBuildStatus:
1>  Touching "Debug\Project1_RenatoAlegre.unsuccessfulbuild".
1>ClCompile:
1>  All outputs are up-to-date.
1>ManifestResourceCompile:
1>  All outputs are up-to-date.
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>c:\users\ren\documents\visual studio 2010\Projects\Project1_RenatoAlegre\Debug\Project1_RenatoAlegre.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:03.37
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

因為這個“失敗”的東西,我無法運行該程序。 我必須在Visual Studio Professional中運行該程序。

項目屬性 - > C / C ++ - >鏈接器 - >系統 - >子系統:控制台(/ SUBSYSTEM:CONSOLE)

如果你想要一個控制台項目。

請將鏈接器設置中的subsystemWindows更改為Console

  • Solution Explorer右鍵單擊項目名稱
  • 選擇屬性
  • 在配置屬性中打開鏈接器
  • 子系統將是列表中的第一個項目。
  • 在下拉列表中選擇Console (/SUBSYSTEM:CONSOLE)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM