VS2017 VisualGDB Linux 普通项目集成 Qt
新一个 Linux Project (MSBuild),确保可以编译通过,本项目只演示引入Qt Core,其它的以此类推
打开项目属性 Visual GDB Project Properties
1. 选择 MSBuild Settings 选项卡
Include directories: /opt/Qt5.12.0/5.12.0/gcc_64/include;/opt/Qt5.12.0/5.12.0/gcc_64/lib;/opt/Qt5.12.0/5.12.0/gcc_64/include/QtCore
Library directories: /opt/Qt5.12.0/5.12.0/gcc_64/lib
Library names: Qt5Core
Additional Linker inputs: 因编译时一直提示说找不到这两个类库
/opt/Qt5.12.0/5.12.0/gcc_64/lib/libicui18n.so.56;/opt/Qt5.12.0/5.12.0/gcc_64/lib/libicuuc.so.56;/opt/Qt5.12.0/5.12.0/gcc_64/lib/libicudata.so.56
2. Debug settings 选项卡
LD_LIBRARY_PATH: /opt/Qt5.12.0/5.12.0/gcc_64/lib
3.IntelliSense Directories 选项卡
点击 Edit remote cache,在弹出窗口中增加 /opt/Qt5.12.0/5.12.0/gcc_64/include
4. 项目上点右键,打开 “属性”,“配置属性\C++\Command Line", 输入 -std=c++11 -fPIC -DPIC
大功告成,开始远程一键编译、发布、调试、打断点吧!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!