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 

大功告成,开始远程一键编译、发布、调试、打断点吧!

 

posted on   空明流光  阅读(870)  评论(0编辑  收藏  举报

编辑推荐:
· 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框架的用法!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示