路径Cch追加和相对路径
PathCchAppend and relative paths
当使用引用某个父级的相对路径的 PathCchAppend 时
"....folder1" + "folder2"
结果是
"folder1folder2"
而不是
"....folder1folder2"
而不是制作我自己的函数,是否有更好的方法/选项来附加路径PathCchAppendEx 和 PathCchCombine 具有相同的结果。
没有办法将两个相对路径与这个族的一个函数结合起来。我会使用 GetCurrentDirectory() 或 GetModuleFileName()(取决于您的情况)获得一个绝对路径,并将其与第一个路径组合,然后将结果与第二个路径组合。通常,您总有一些点可以构建绝对路径作为开始。
相关文章:
- 如何使用cppcheck处理半相对包含路径
- Windows 和 Linux 之间的相对路径分辨率差异?
- 如何获取 CMake 单元测试的相对路径?
- Bazel:http_archive()中url的相对本地路径
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 从另一个应用启动我的应用时出现相对路径更改问题
- CMake 链接 2 个具有相对路径的库
- cmake find_package CMakeLists.txt 子文件夹中的相对路径
- 定义相对包括路径
- cmake:包括vs vs add_subDirectory:相对标头文件路径
- 使用相对标头包含路径重新分析 ASTUnit 失败
- 在可执行文件中使用带有符号链接的相对路径
- C++流找不到相对路径
- 如何将COM .tlb文件导入具有相对路径C++文件中?
- C++包括断开的相对路径
- CMake 安装具有相对路径的目标
- CMake为什么通过相对路径链接外部库
- Boost Filesystem flowly_caronical不会在没有父文件夹的情况下解决相对路径
- 在“其他包含目录”中添加的路径相对于什么
- 如何获得与给定的相对路径相对应的绝对库文件名