社区
工具平台和程序库
帖子详情
CMake生成的vs的工程文件为何采用的是绝对路径
clever101
博客专家认证
2020-03-24 10:04:21
CMake生成的visual studio的工程文件,里面包含的代码文件采用的是绝对路径。这样有一个严重问题,就是将生成的工程文件拷贝到别的地方,路径对不上就会导致生成失败了。CMake生成的visual studio的工程文件为何设计为采用代码的绝对路径呢,采用代码的相对路径岂不是更好吗?
...全文
567
1
打赏
收藏
CMake生成的vs的工程文件为何采用的是绝对路径
CMake生成的visual studio的工程文件,里面包含的代码文件采用的是绝对路径。这样有一个严重问题,就是将生成的工程文件拷贝到别的地方,路径对不上就会导致生成失败了。CMake生成的visual studio的工程文件为何设计为采用代码的绝对路径呢,采用代码的相对路径岂不是更好吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rendao0563
2020-04-05
打赏
举报
回复
生成的project是让你直接使用的。 尽量不要把生成的project上传。相对路径需要设置一个参数。CMAKE_USE_RELATIVE_PATHS 官方也说了就算你设置了 也可能不干活。只有在你的项目比较简单 可能是可以用的。
jsoncpp-
VS
jsoncpp-
VS
jsoncpp-
VS
jsoncpp-
VS
https://github.com/open-source-parsers/jsoncpp/releases 介绍 使用
VS
2015对jsoncpp-1.9.1编译
生成
32和64位静态库lib 由于使用的
cmake
生成
的
VS
工程
,
cmake
使用的是
绝对路径
,所以下载的
文件
必须按指定路径存放,
生成
工程
路径为: D:\GitProject\jsoncpp-
VS
\jsoncpp-1.9.1\
VS
2015Win32\JSONCPP.sln D:\GitProject\jsoncpp-
VS
\jsoncpp-1.9.1\
VS
2015x64\JSONCPP.sln 说明博文:https://blog.csdn.net/chenjk10/article/details/101021129
生成
32位库路径: D:\GitProject\jsoncpp-
VS
\jsoncpp-1.9.1\
VS
2015Win32\src\lib_json\Debug\jsoncpp.lib D:\GitProject\jsoncpp-
VS
\jsoncpp-1.9.1\
VS
2015Win32\s
简单的
cmake
教程.7z 可以用于参考 简单的小demo
简单的
cmake
教程.7z 可以用于参考 简单的小demo
Python-Meson是一个跨平台的构建系统
Meson是一个跨平台的构建系统,设计为尽可能的快速和用户友好。它支持许多语言和编译器,包括GCC, Clang和Visual Studio。其
生成
定义是以一种简单的非图灵完备的DSL编写的
环境说明1
OSG版本3.2.1OSGEarth版本2.6.0
CMake
版本3.1.1编译源码先编译build中的源代码,然后点击当前目录下的update.bat将环境拉取
工具平台和程序库
24,861
社区成员
27,337
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章