OpenGL SDL链接错误
Opengl + SDL linking error
我试图在Visual Studio 2010中使用C 加载图像作为纹理。有一些链接错误,我似乎无法弄清楚。错误日志在这里:
1>Build started 10/20/2012 12:09:17 AM.
1>InitializeBuildStatus:
1> Touching "Debugtexture mapping test.unsuccessfulbuild".
1>ClCompile:
1> All outputs are up-to-date.
1> texture mapping test.cpp
1>ManifestResourceCompile:
1> All outputs are up-to-date.
1>texture mapping test.obj : error LNK2019: unresolved external symbol _IMG_Load referenced in function "void __cdecl display(void)" (?display@@YAXXZ)
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>C:UsersMeDocumentsVisual Studio 2010ProjectsProgramming projectstexture mapping testDebugtexture mapping test.exe : fatal error LNK1120: 2 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:02.45
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
我下载了SDL,然后将所有.H文件复制到:
中C:Program Files (x86)Microsoft SDKsWindowsv7.0AInclude
我将.lib(x86)文件添加到:
中C:Program Files (x86)Microsoft SDKsWindowsv7.0ALib
(注意:我也尝试了(x64)文件,但有完全相同的错误)
和.dll(x86)到:
C:WindowsSystem32
用于实现纹理,我使用了以下简单的示例代码:SDL TIP -SDL Surface到OpenGL纹理
确保您链接与sdl.lib和sdlmain.lib。
另外,似乎您正在使用sdl_image。您还应该尝试与sdl_image.lib链接以修复两个错误中的第一个。
您是否检查了配置管理器下的正确的活动解决方案平台?
在项目目录中制作一个文件夹,然后尝试使用链接器设置连接到这些文件。这就是我发生此错误时所做的。另外,请确保您使用相同的SDL LIB类型(X86或X64)编译。
相关文章:
- Netbeans 10:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- CMake 错误:链接器命令失败,退出代码为 1 和 cpp.o 文件
- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) - 体系结构的未定义符号 x86_64:
- 如何修复 clang: 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- Android NDK.Build命令失败.未定义的引用.clang++:错误:链接器命令失败,退出代码为1
- 使用cmake错误链接boost日志
- 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用):在 Macbook 上
- C++ XCODE ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -
- clang:错误:链接器命令失败,C++代码中的退出代码为 1(使用 -v 查看调用)
- 静态库中的 g++ 错误链接函数
- 未定义的参考错误链接天然函数Android
- C++编译错误:ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v
- QT Q_PROPERTY错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- OSX MOJAVE -LD:架构X86_64 clang找不到符号:错误:链接器命令失败,出口代码1
- C 错误链接器命令失败了出口代码1(使用-V查看调用)
- LD:架构x86_64 clang找不到符号:错误:链接器命令失败,出口代码1(使用-v to See
- 聚输出错误 - 链接列表
- Xcode链接器错误:链接器命令失败,退出代码为1(使用-v查看调用)
- 尝试构建C DLIB示例无法与数百个未定义的参考错误链接