如何在我的 VS 2010 项目中包含 SDL 库
How to include SDL library in my VS 2010 project?
我在Visual Studio 2010中链接和分发库时遇到了问题。我想做什么:
- 将我的项目与 SDL 链接并使用其标头
- 将 SDL 保留在我的项目目录中的某个位置,这样当我从另一台计算机上的源代码管理克隆它时,我就不必安装任何其他库。
到目前为止我的尝试:
- 谷歌指出了像这样的教程:Lazy Foo Productions,但它没有做我想要的,因为SDL被放置在项目目录之外。
- 当我将 SDL 复制到解决方案目录并通过项目>属性->链接器添加它时......它可以工作,但是项目设置现在包含库目录的绝对路径,所以我想它不会在其他机器上编译。
我该怎么办?SDL 只是这里的一个例子,我想知道如何解决任何库的此类问题。
您可以使用
Project->Properties->Linker->General->Additional Library Directories
来指定链接器在其中查找库的新目录(它可以使用相对路径)
您可以使用Project->Properties->C++->General->Additional Include Directories
指定查找标头的位置。
相关文章:
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 编译包含字符串的代码时遇到问题
- c++库的公共头文件中应该包含什么
- 将包含C样式数组的对象初始化为成员变量(C++)
- 是否需要删除包含对象的"pair"?
- 函数何时会在c++中包含stack_Unwind_Resume调用
- Mix_Init和Mix_OpenAudio SDL之间的区别是什么
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 使用mongocxx驱动程序时包含头文件问题
- 如何在h文件中包含.o对象文件
- SDL 窗口不会弹出
- 在混合代码库中将C转换为C++时出现许多包含错误
- 如何在我的 VS 2010 项目中包含 SDL 库
- 如何包含正确的:<SDL2/SDL.h> 或 <SDL.h> 并设置 -I/usr/include/SDL2?
- 包含语句:找不到 SDL/SDL.h 文件
- 使用clang++和SDL包含路径
- C++SDL代码::块:在头文件中声明指向全局可验证性的指针,同时避免多个包含问题
- 包含 SDL/SDL.h 需要哪个库