【问题标题】:Connect sdl to visual c++将 sdl 连接到 Visual C++
【发布时间】:2013-07-19 20:40:46
【问题描述】:

我尝试将 sdl 连接到 Visual c++,如 this,但有问题。 我只包含 SDL.h 并且有错误:

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

抱歉编码,我想你会理解错误代码。 有什么问题?

【问题讨论】:

标签: visual-c++ sdl


【解决方案1】:

您需要实现一个名为main 的函数。这就是您的程序将开始执行的地方。

【讨论】:

  • 但我有一个名为 main 的函数
  • 如果你有一个名为main 的函数,链接器不会告诉你它找不到名为main 的函数。也许您忘记在项目中添加定义main 的源文件?
  • 我的代码:#include "stdafx.h" #include <stdio.h> #include "SDL.h" extern "C" { #include "avcodec.h" #include "avformat.h" #include "swscale.h" } using namespace System; int main(array<System::String ^> ^args) { av_register_all(); return 0; }
  • 那不是maincorrect form
  • 但这是clr控制台应用程序中main函数的标准定义
猜你喜欢
  • 2015-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-01
  • 1970-01-01
  • 2016-06-19
  • 1970-01-01
相关资源
最近更新 更多