如何在Visual Studio中缩短链接过程
How to shorten linking process in Visual Studio
我正在Visual Studio C++中使用allegro库。每次创建项目时,我都必须经历以下过程。
- 右键单击右侧"解决方案资源管理器"下的项目,然后选择"属性"
- 在配置属性->C/C++->常规下,输入c: \allegro\include在Additional include目录中
- 在"配置属性"->"链接器"->"常规"下,输入c: "附加库目录"中的\allegro\lib
- 在配置属性->链接器->输入下,追加allegro-5.0.x-monolith-md-debug.lib到附加依赖项
- 在"配置属性"->"调试"下,输入路径=c:\allegro\bin;%环境中的PATH%
- 单击"应用"
释放模式也是如此。
我已经使用VC一周了,所以我不知道这类东西,这对我来说真的很复杂
有没有一种方法可以将这些库自动链接到每个项目。
或者,一个更好的想法是将这种"链接设置"存储在某种构建配置中,我可以简单地将其应用于解决方案或项目。
任何使前面描述的逐步过程缩短或不必要的事情都会非常有帮助。
对不起,我的英语不是母语。
使用属性表。这个问题和我已经回答过的问题很相似。。几次。所以我将按时间顺序将它们链接到这里:
https://stackoverflow.com/a/10003996/421178
https://stackoverflow.com/a/13734023/421178
https://stackoverflow.com/a/17755536/421178
最后一个链接描述了创建属性表的确切过程。
我认为在创建新项目时,这些设置是一次性必需的。下次重新加载项目时,不需要进行设置,因为它已经设置好了。
或者,您可以编写自己的makefile,负责链接和设置PATH变量,并使用Visual Studio命令提示符。你需要写一次makefile。每次,你打电话给make,它都会链接到合适的库。
相关文章:
- 运行程序时找不到共享对象库,但在编译过程中链接了它
- 在 Makefile 中的链接过程中添加库时出现问题
- 使用链接器"ld"在 ASM 文件中执行C++过程
- 在 Win 7 SP 中创建 exe vcxproj:过程入口点<function>无法位于动态链接库中KERNAL32.dll
- 在包含新CPP文件后的链接过程中,MSVC 错误
- 如何在Visual Studio中缩短链接过程
- visualstudio在链接过程中找不到std:map
- 如何调试STL/C++的GCC/LD链接过程
- 过程入口点_ZSt24__throw_out_of_range_fmtPKcz不能位于动态链接库 sfml-graphi
- 试图理解编写Python/C++混合程序的链接过程
- C++:链接库在执行过程中消失并给出segfault
- 编译过程中关于 boost 静态库的链接错误"undefined reference"
- 在动态链接库libstdc++-6.dll中找不到过程入口点_gxx_personality_v0.错误
- 编译过程中无法从加速框架中链接BLAS -OS Yosemite 10.0.5
- 过程入口点无法在动态链接库中找到-查找错误的DLL
- 在动态链接库libstdc++-6.dll中无法找到过程入口点_gxx_personality_v0
- 无法在动态链接库中找到过程入口点__gxx_personality_v0
- 在使用类的静态成员时,在链接过程中可能导致无法解决的外部错误
- 过程入口点EnumerateLoadedModulesW64不能位于动态链接库dbghelp.dll中
- 编译/链接过程是如何工作的