2013-07-19 88 views
0

我嘗試連接sdl到可視化C++像this,但有問題。 我只是包括SDL.h並有錯誤:連接sdl到visual c + +

1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ёё√ыър эр эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы _main т ЇєэъЎшш ___tmainCRTStartup 
1>C:\Users\Zhenya\Documents\Visual Studio 2012\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe : fatal error LNK1120: эхЁрчЁх°хээ√ї тэх°эшї ¤ыхьхэЄют: 1 

很抱歉的編碼,我想你會明白的錯誤代碼。 什麼問題?

+0

也許這就是你想要的? http://stackoverflow.com/questions/7071971/simply-including-sdl-header-causes-linker-error – Aaron

回答

1

您需要實現一個名爲main的函數。這就是你的程序開始執行的地方。

+0

但我有一個名爲主 – user2274492

+0

函數如果你有一個名爲'main'的函數,鏈接器將不會是告訴你它找不到名爲'main'的函數。也許你忘了給項目添加一個定義'main'的源文件? –

+0

我的代碼:'#包括 「stdafx.h中」 的#include 的#include 「SDL.h」 的extern 「C」{ 的#include 「中avcodec.h」 的#include 「avformat.h」 #包括「swscale.h」 } using namespace System; int main(array ^args) { \t av_register_all(); return 0; }' – user2274492