将 sdl 连接到 Visual C++

Posted

技术标签:

【中文标题】将 sdl 连接到 Visual C++【英文标题】:Connect sdl to 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

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

【问题讨论】:

也许这就是你想要的? ***.com/questions/7071971/… 【参考方案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; 那不是main 的correct form。 但这是clr控制台应用程序中main函数的标准定义

以上是关于将 sdl 连接到 Visual C++的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 8.1 上安装 SDL 并将其连接到 Visual Studio Community 2013

尝试将 Visual Studio 连接到域外的测试控制器时出错

连接到 AD 的奇怪错误 - visual basic

无法将 Visual Studio 代码连接到 PHP

powershell 连接到SDL Cloud中的SDL Web 8

连接到 IRC 服务器 C++ Windows 10 Visual Studio