簡體   English   中英

錯誤:函數____tmaincrtstartup中引用了無法解析的外部符號_main

[英]error : unresolved external symbol _main referenced in function ___tmaincrtstartup

我遇到了這個錯誤:“在函數____tmaincrtstartup中引用了未解析的外部符號_main”,只是編譯了這段小代碼。

#include <iostream>
#include <SDL.h>


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

    return 0;
}

僅當我包含SDL.h時,錯誤才會彈出。 我已經嘗試過轉到“屬性”->“鏈接器”->“系統”,然后將子系統更改為控制台或Windows,結果相同。

我該怎么辦 ?

編輯:好的,顯然這是由於我使用的是SDL 32位而不是64位。現在我有一個警告,但我應該能夠修復它。 不管怎么說,還是要謝謝你

您需要將SDL.lib和SDLmain.lib都添加到鏈接器中。

暫無
暫無

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

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