C++ 如何导入CLion C++;项目进入VisualStudio?
看起来这应该很容易,我花了几个小时试图在网上找到这个答案,但没有任何运气 我可以在VisualStudio中打开CLion文件夹路径,但该选项没有为我提供构建和启动项目的常规选项。要做到这一点,我需要将CLion作为一个项目/解决方案打开,但我似乎无法做到这一点C++ 如何导入CLion C++;项目进入VisualStudio?,c++,visual-studio,cmake,clion,C++,Visual Studio,Cmake,Clion,看起来这应该很容易,我花了几个小时试图在网上找到这个答案,但没有任何运气 我可以在VisualStudio中打开CLion文件夹路径,但该选项没有为我提供构建和启动项目的常规选项。要做到这一点,我需要将CLion作为一个项目/解决方案打开,但我似乎无法做到这一点 我的教授要求我的C++代码在VisualStudio中可执行,但我更喜欢cLy.所以我已经在CLion中完成了所有的工作,并想测试它是否在VisualStudio中运行。如何导入CLion项目 谢谢 提供的链接描述了将安装VisualS
我的教授要求我的C++代码在VisualStudio中可执行,但我更喜欢cLy.所以我已经在CLion中完成了所有的工作,并想测试它是否在VisualStudio中运行。如何导入CLion项目
谢谢 提供的链接描述了将安装VisualStudio将使用的CMake版本(类似于CLion)。这些说明非常全面,应该提供使您的CMake项目在VisualStudio中工作所需的一切 现在,您的计算机上可能安装了两个版本的CMake,一个是随CLion提供的,另一个是随Visual Studio提供的。我建议在您的计算机上分别安装最新版本的,并将Visual Studio和CLion配置为使用该版本。然而,这可能超出了您当前问题的范围
按照Microsoft的说明进行操作时,您提到收到错误:
1> [CMake] CMake Error at C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.17/Modules/CMakeDetermineSystem.cmake:173 (file):
1> [CMake] file failed to open for writing (No such file or directory):
这看起来像是权限问题,特别是在Visual Studio中运行CMake时,因此请确保您对项目中的所有文件以及Visual Studio安装中的CMake包具有读/写权限。希望这不需要您在计算机上的另一个位置重新安装VisualStudio,或者使用提升的权限运行VisualStudio,但这可能是必要的
如果您决定单独安装CMake,说明如下:
mkdir build
cd build
cmake -G "Visual Studio 16 2019" -A x64 ..
Path
环境变量中可用。您可以通过从命令行运行cmake-version
来验证这一点,以查看它是您刚刚安装的版本
CMakeLists.txt
文件),然后运行以下操作:
mkdir build
cd build
cmake -G "Visual Studio 16 2019" -A x64 ..
如果您的项目是32位版本,则可以使用cmake
命令运行Win32
build
目录中生成的.sln
Visual Studio解决方案文件。在VisualStudio中加载解决方案后,您可以构建项目(CTRL+SHIFT+B)
我认为您正在使用cmake作为构建系统生成器,您也可以在visual studio中使用cmake每个IDE都有项目配置,允许您通过配置library-L和include-I目录以及库名称-L来添加库,包括对象文件和包含文件,以便您在代码中对它们的引用是有效的,就像标准库一样。IDE的挑战不仅在于编译,还在于使IDE快乐!您遇到了什么样的路障?CLion是否使用了
CMake
?如果是,CMake也支持生成Visual Studio解决方案。@drescherjm是的,它使用CMake。您知道如何生成Visual Studio解决方案吗?一种方法是安装CMake并使用CMake gui生成Visual Studio项目文件。另一个是关于这个问题的第一个评论。