项目背景:指定可执行文件和动态库输出路径都在bin目录文件夹下,由于项目中存在osg插件,然后我在项目中需要重写osg的插件,这时候就会遇到指定输出路径的问题,由于需要输出到osgPlugins-3.6.5文件夹下,所以使用默认的输出方式不行。

使用的方法
set_target_properties(${target_name} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debug/osgPlugins-3.6.5" # 设置Debug版本的输出路径
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Release/osgPlugins-3.6.5" # 设置Release版本的输出路径
)
设置输出路径的属性。
本文讲述了在项目开发中,由于需要将osg插件的动态库输出到特定文件夹osgPlugins-3.6.5,作者分享了如何通过CMake的RUNTIME_OUTPUT_DIRECTORY属性来分别设置Debug和Release版本的输出路径。
1289

被折叠的 条评论
为什么被折叠?



