gpt4 book ai didi

c++ - Code::Blocks:Code Blocks IDE 不从 .vcsproj 文件中读取反斜杠

转载 作者:行者123 更新时间:2023-11-28 06:56:21 30 4
gpt4 key购买 nike

我正在将在 Windows 机器上的 Visual Studio 中创建的 C++ 项目导入到我的 Code::Blocks IDE 中,使用 Linux Ubuntu 13.10。导入 .sln 文件后,Code::Blocks 能够检测到这些文件,但由于 \ 的原因无法读取它们在 .vcsproj 文件中(它是在 Windows 机器上的 VS 中创建的)。

.vcsproj 中的所有 \ 替换为 / 后,一切正常,但这是正确的吗解决方案?这是一个开源项目,所以我想知道是否有一个独立于平台的解决方案,或者我们应该期望每个用户自己构建项目? .vcsproj.sln 文件应该从存储库中排除吗?

最佳答案

欢迎来到跨平台开发的世界!

考虑使用类似 Cmake 的东西或 Premake为您正在开发的平台生成项目文件。

这样任何开发人员都可以使用 CMake\Premake 脚本并生成 vcxproj 文件(如果他们在 Windows 上)或 Codeblocks proj 文件(如果他们愿意的话),甚至 Gnu Makefile。

关于c++ - Code::Blocks:Code Blocks IDE 不从 .vcsproj 文件中读取反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23129254/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com