首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Visual Studio 2019 cmake项目中附加到WSL共享库

在Visual Studio 2019中,可以通过以下步骤将WSL共享库附加到cmake项目:

  1. 打开Visual Studio 2019,并打开你的cmake项目。
  2. 在解决方案资源管理器中,右键单击你的cmake项目,然后选择“属性”。
  3. 在属性窗口中,选择“常规”选项卡。
  4. 在“常规”选项卡中,找到“目标平台”选项,并选择“Linux”。
  5. 在“常规”选项卡中,找到“CMake 工具集”选项,并选择“Linux”。
  6. 在“常规”选项卡中,找到“CMake 工具集版本”选项,并选择适合你的WSL版本的工具集版本。
  7. 在属性窗口中,选择“调试”选项卡。
  8. 在“调试”选项卡中,找到“启动项目”选项,并选择你的cmake项目。
  9. 在“调试”选项卡中,找到“启动操作”选项,并选择“自定义启动”。
  10. 在“调试”选项卡中,找到“自定义启动命令”选项,并输入以下命令:
代码语言:txt
复制
wsl -- cd <WSL共享库路径> && <启动命令>

其中,<WSL共享库路径>是你的WSL共享库所在的路径,<启动命令>是你的cmake项目的启动命令。

  1. 点击“确定”保存更改。

现在,你可以在Visual Studio 2019中附加到WSL共享库并调试你的cmake项目了。请确保你的WSL环境已正确配置,并且你的cmake项目已正确设置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

宇宙第一 IDE 叕发布新版了

Visual Studio 2019 的基础上,新版集成开发坏境提供了非常多的改进,包括对 64 位、.NET 6 和 C++ 20 的支持,为核心调试器提供更好的性能,并在实时共享会话中支持文本聊天...它同时支持 MSBuild 和 CMake 项目。更多信息请看"热重载"部分。 你现在可以在 WSL2 上本地构建和调试,而无需建立 SSH 连接。...Visual Studio 现在支持 CMakePresets.json 中的 buildPresets.target 选项。这允许你在你的 CMake目中构建一个目标子集。...精简了 CMake目中的项目菜单,并提供了"删除缓存和重新配置"以及"查看缓存"的选项。 更新了 CMake 概述页面以支持 CMakePresets.json。...配置更新源的能力是 Visual Studio 安装程序附带的新功能,因此该行为也适用于 Visual Studio 的下级版本, Visual Studio 2019

4.1K10

宇宙第一 IDE 叕发布新版了

Visual Studio 2019 的基础上,新版集成开发坏境提供了非常多的改进,包括对 64 位、.NET 6 和 C++ 20 的支持,为核心调试器提供更好的性能,并在实时共享会话中支持文本聊天...它同时支持 MSBuild 和 CMake 项目。更多信息请看"热重载"部分。 你现在可以在 WSL2 上本地构建和调试,而无需建立 SSH 连接。...Visual Studio 现在支持 CMakePresets.json 中的 buildPresets.target 选项。这允许你在你的 CMake目中构建一个目标子集。...精简了 CMake目中的项目菜单,并提供了"删除缓存和重新配置"以及"查看缓存"的选项。 更新了 CMake 概述页面以支持 CMakePresets.json。...配置更新源的能力是 Visual Studio 安装程序附带的新功能,因此该行为也适用于 Visual Studio 的下级版本, Visual Studio 2019

4.2K20

【Android OpenCV】Visual Studio 创建支持 OpenCV CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )

文章目录 一、创建 CMake 工程 二、在 Visual StudioCMake目中配置 OpenCV 1、CMakeLists.txt 配置文件说明 2、OpenCV 头文件配置...一、创建 CMake 工程 ---- 打开 Visual Studio 2019 , 在 VS 欢迎界面中 , 选择 " 创建新项目 " 选项 , 选择 " CMake 项目 " 类型 ; 设置 项目名称..., 项目位置 , 解决方案名称 ; 创建完毕的 CMake 项目如下 : 运行解决方案 , 项目运行成功 ; 二、在 Visual StudioCMake目中配置 OpenCV -...--- 1、CMakeLists.txt 配置文件说明 在 Visual StudioCMake目中配置 OpenCV , 主要是在 CMakeLists.txt 中进行配置的 , 该配置文件在源码目录中...2、OpenCV 头文件配置 在上一篇博客 【Android OpenCV】Visual Studio 创建支持 OpenCV CMake 工程 ① ( 下载 OpenCV | Windows

2K20

【Android OpenCV】Visual Studio 创建支持 OpenCV CMake 工程 ③ ( CMake 工程中配置 OpenCV 文件 | 拷贝 OpenCV 函数文件 )

/han1202012/87358942 一、CMake 工程中配置 OpenCV 文件 ---- 在上一篇博客 【Android OpenCV】Visual Studio 创建支持 OpenCV 的...CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 ) 中 在 Visual Studio 2019 环境下的 CMake 工程中配置了 OpenCV...OpenCV/opencv/build/include/") # 将源代码添加到此项目的可执行文件。...项目中调用动态了 ; 三、测试 OpenCV ---- 引入 cv 命名空间 ; using namespace cv; 如果不引入该命名空间 , 则使用 cv 中的函数或变量时 , : Mat...." << endl; return 0; } 执行结果 : 在 Windows 系统中的 Visual Studio 中 开发 OpenCV 程序 , 可以使用 imshow 函数快速看到效果 ,

1K20

Windows10下使用WSL“愉快”编译FFMPEG(带x265编码器)

当然前提是我们需要先运行一下visual studio command prompt,这个工具会将当前的控制台配置好vs的c++的工具的环境变量啥的,然后直接敲入bash回车,此时控制台会启动WSL,进入...微软本身提供了FFmpegInterop这个开源项目来编译FFMPEG,但是很难用,对vs版本也有限制,我用的vs2019,所以并不支持。...下载msys2(这个和msys还不一样,里面狗血剧情自行搜索),然后打开visual studio command prompt,进入msys64/usr/bin。...事实证明确实如此,在启动visual studio command prompt的时候要选择x64的环境,保证所有也是x64的,不过当我运行x265的脚本的时候却报64 bit target not...set, please launch 'visual studio command prompt' and run '..

1.3K30

Vcpkg: 总览

安装并运行vcpkg后, 您可能希望将 TAB补全 添加到您的Shell中。 最后,如果您对vcpkg的未来感兴趣,请查看 清单! 这是一实验性功能,可能会出现错误。...它可以安装在任何地方,但是通常我们建议您使用 vcpkg 作为 CMake 项目的子模块,并将其全局安装到 Visual Studio目中。...在您的项目中,所有已安装的均可立即使用 #include 包含您需使用的的头文件并无需添加额外配置。 若您在 Visual Studio 中使用cmake工程,请查阅这里。...请查阅 CMake 章节 获取更多信息,其中包含了在IDE中使用cmake的内容。 对于其他工具 (包括Visual Studio Code),请查阅 集成指南。...请参阅 快速开始 在 CMake 中使用 vcpkg 若您希望在CMake中使用vcpkg,以下内容可能帮助您: Visual Studio Code 中的 CMake Tools 将以下内容添加到您的工作区的

1.7K10

.NET6系列:Visual Studio 2022 线路图

有关 Visual Studio 2019 路线图,请参阅 Visual studio 2019 路线图。...我们在代码可读性方面进行了创新,并添加了新的导航方式,多插入符号编辑和“Camel Camelp 驼峰”导航。屏幕阅读器的用户将享受更好的代码问题反馈。...版本控制 Visual Studio 2022将继续在集成的源代码管理工具上进行创新。我们通过支持更复杂的Git工作流(如同时激活多个Git存储)来提高生产率。...VisualStudio 2022将添加对C++ 20语言特性的支持,这些功能简化了大型代码的管理。我们正在集成对CMake、Linux和WSL的支持,以便更轻松地创建和调试跨平台应用程序。...我们正在改进依赖配置,扩展用于发布的Azure托管选项,并优化存储。

1.7K10

【C++ 语言】Visual Studio 配置 FFMPEG 开发环境 ( VS2019 CMake 环境安装 | 下载 FFMPEG 开发包 | 配置 FFMPEG )

文章目录 Visual Studio 2019 社区版 CMakeList 开发环境安装 创建 FFMPEG 配置项目 FFMPEG 开发包下载 FFMPEG 头文件 静态链接 ( .lib )...动态链接 ( .dll ) 文件处理 Visual Studio Cmake 项目配置 FFMPEG 包含 avcodec 并使用 Visual Studio 2019 社区版 CMakeList..., 由于要在 Windows 系统中的 Visual Studio 中搭建开发环境 , 这里我们选择 Windows 下载, 这里选择 Windows 下载; 3.Windows 下载页 : http...Studio Cmake 项目配置 FFMPEG ---- 执行该步骤前确保上个步骤执行完毕 ; ① 拷贝头文件和静态链接到项目源码目录中 ; ② 拷贝 8 个动态链接 ( .dll ) 到...("include") #配置文件目录 : 设置 lib 文件查找目录 , 相当于 Java 中的 jar 包 link_directories("lib") # 将源代码添加到此项目的可执行文件

2.2K10

分享一个适合【团队】开发的cmake【跨平台】工程模板

只用VS2019来开发 生成VS2019解决方案 使用VS2019编译动态 编译、运行可执行程序 别人的经验,我们的阶梯!...本文详细描述了文件结构和操作流程,如何在Linux系统使用命令行来编译,如何在Windows系统中使用VSCode 和Visual Studio 2019来进行开发和编译。...从代码保密的角度看,除了项目负责人(或者说项目整合人员)有权限获取一个项目中的所有代码之外,每个开发者通常只拥有自己负责的模块。...当然了,如果使用 git 来进行版本管理,需要把这个目录添加到 .gitignore 文件中; lib.cmake:比较重要的 cmake 文件,这个模板的核心价值就在这个文件中; source:存放源代码...输出如图: 使用VS2019编译动态 此时,可以看到解决方案:demo_cmake\build\demo_cmake.sln。

1.9K10

【Android NDK 开发】Visual Studio 2019 使用 CMake 开发 JNI 动态 ( 动态编译配置 | JNI 头文件导入 | JNI 方法命名规范 )

Visual Studio 编译动态 III. 配置 导入 jni.h 头文件 IV . IntelliJ IDEA Community Edition 创建 Java 项目 V ....Visual Studio 编译动态 ---- 前提 : 需要搭建 Visual StudioCMake 开发环境 ; 【Visual StudioVisual Studio 2019 社区版...CMake开发环境安装 ( 下载 | 安装相关组件 | 创建编译执行项目 | 错误处理 ) 在 Visual Studio 2019 中创建 CMake 项目 : ① 创建项目 : 在欢迎界面中...C++ 实现 Native 方法 : 在 Visual Studio Community 2019 中创建 CMake 项目 , 使用 C++ 开发 , 实现上面 Java 中声明的 Native 方法...//Visual Studio 中生成的 DLL 动态路径是 // Y:\002_WorkSpace\002_VS\009_Cmake\out\build\x64-Debug\009

1.8K30

CUDA 12.0Gromacs 2022 for wsl2的安装

/thread-25516-1-1.html在安装过程中出现了很多问题,所以对于各支持放到了文档最前面,作为避坑指南小trickymake clean,将之前安装的内容删除(https://www.jianshu.com...=/usr/local/fftw3310 cmake .....Studio,不同于Linux系统,windows系统往往不包括C++编译器和运行环境,但是安装Microsoft Visual Studio即可解决,下载Community版本,安装时必须要勾选“使用...C++的桌面开发”2,查看CUDA适配版本NVIDIA控制面板->帮助->系统信息->组件(此处支持CUDA12.0)图片3,安装CUDA,更新cuDNN3.1 CUDA安装文档:https://docs.nvidia.com...Gromacshttp://bbs.keinsci.com/thread-11848-1-1.html(翻到最下边,看第5个,2020.6 CUDA的GPU加速版本,不到90 MB)解压,将bin所在目录添加到环境变量即可

1.5K30

披着CLion的外衣实则在讲CMake

选项,则是用于配置 cmake 基于哪些配置生成。...对于新手而言,其实不太需要自己手写 cmake,因为 CLion 会在你新建源文件的时候把相应源文件添加到 add_excutable 命令的后面,但项目稍微大一点或者说引入了很多外部,那么大概率会抛弃...for Intel C++ elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Microsoft") # Do something for Microsoft Visual...,且恰好同一个 cmake目中产生的文件是可以直接通过名称链接的,无论链接对象是在子目录还是父目录 target_link_libraries:用于将可执行文件或文件链接到文件或可执行文件。...:include(FetchContent) FetchContent:这是一个模块功能,它用来从代码仓库中拉取代码,例如我要把最近写的日志引入到当前的项目中使用(注意这中间不会有任何代理,所以拉取

4.4K30

.NET周报【10月第3期 2022-10-25】

对旧版Visual Studio的支持提醒 - Visual Studio Blog https://devblogs.microsoft.com/visualstudio/support-reminder-for-older-versions-of-visual-studio...Visual Studio 2012:扩展支持于2023年1月10日结束 Visual Studio 2013:扩展支持于2024年4月9日结束 Visual Studio 2015:扩展支持于2025...Visual Studio 2019(16.9):支持于2022年10月11日结束。...建议迁移到16.11以继续支持2019年的工作 Visual Studio 2019预览版:由于更新结束,建议迁移到发布频道或迁移到2022年的预览频道 文章还讨论了一些方面,管理员如何管理更新和删除不再支持的组件...https://blog.dotnetsafer.com/best-visual-studio-2022-themes/ 介绍可以添加到Visual Studio 2022的十个不同主题。

3.5K40

基于WSL2 + VSCode + Clangd 打造最强CC++编辑器

可在windows 文件管理器中访问 WSL 2 文件,此外还可以通过虚拟机的方法互通文件,网络,文件共享等),而 WSL 1 则与 windows 在同一文件系统中。...2、什么VSCode VS Code,全称是Visual Studio Code,但因为全称太长,微软旗下另一款产品visual studio又经常被简称为VS,所以这款与VS有一定渊源的代码编辑器就被简称为...Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 点击插件管理侧边栏,搜索Chinese Language,然后进行安装。...如果一个已经存在的大型工程,只需要在build目录下生成编译数据:compile_commands.json文件即可,clangd 会扫描该文件并为当前项目中的源码生成索引。...构建 对于Cmake构建的项目,只需要在CMakeLists.txt中添加,然后执行Cmake Ninja构建 ninja -C out -t compdb cxx cc > compile_commands.json

6.8K30
领券