我从源代码编译了SDL 1.3。 但是我无法找到sdl.dll - 我看到这些文件,但它们是3mb。我下载了一个示例教程,包含的sdl.dll文件是300kb(大概是1.2)
当我尝试编译并运行我自己的程序时,它们编译得很好......但是当他们从ming或者来自explorer时,他们绝对没有任何东西。 - 我理解这是一个DLL问题。我已将我在构建目录中找到的dll放在
中C:\Tools\MinGW\msys\1.0\home\*username*\SDL-1.3.0-5538\build\.libs
在整个mingw目录中进行搜索显示另一个版本的SDL.dll,在2.9mb时缩小了100kb ....它们都不起作用。
如果我使用1.2中的SDL.dll(包含在教程中)程序运行但必须强制关闭。
使用codeblocks和mingw构建时也会发生这种情况。 ---- ompiles很好......但是cnat找到了sdl.dll的有效版本
答案 0 :(得分:2)
通过位于SDL文件夹内的VisualC文件夹构建它可能更容易。如果一切顺利,您应该能够在Debug文件夹中找到它。它将正好是1.10 MB。
C:\ SDL \ VISUALC \调试
希望这有帮助。