社区
C++ 语言
帖子详情
vs和mingw的冲突
weiqiyiji
2009-09-05 09:54:03
我之前电脑上装的eclise + mingw + qt,这个时候eclipse新建一个c++的project,在tool chain里面看的到mingw gcc的选项。然后可以正常使用。我装了vs2008后,eclipse中除了QT可以用,普通的c++ project找不到mingw了。我设置了环境变量,也把环境变量放在了path的最前面,然后把vs的vsvars32.bat中的环境变量设置给去掉了,但是还是不行。怎么解决这种冲突
...全文
374
8
打赏
收藏
vs和mingw的冲突
我之前电脑上装的eclise + mingw + qt,这个时候eclipse新建一个c++的project,在tool chain里面看的到mingw gcc的选项。然后可以正常使用。我装了vs2008后,eclipse中除了QT可以用,普通的c++ project找不到mingw了。我设置了环境变量,也把环境变量放在了path的最前面,然后把vs的vsvars32.bat中的环境变量设置给去掉了,但是还是不行。怎么解决这种冲突
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
van_lin
2009-09-06
打赏
举报
回复
代码提示我一般设置为 alt +a 怪好用的。
老邓
2009-09-05
打赏
举报
回复
[Quote=引用 4 楼 van_lin 的回复:]
忘了个事,,还需要做个事
有几个环境变量需要设置
在 window -> preferences -> C/C++ -> Environment 里面设置哦。
[/Quote]
其实这些环境变量都没用!
如果你使用MinGW的话,只要将bin目录放入环境变量就可以了。
因为MinGW 4.4把路径编译进可执行文件了。
MinGW 4.3以下没测试过。
老邓
2009-09-05
打赏
举报
回复
[Quote=引用 3 楼 jackyjkchen 的回复:]
qt可以集成在2008里面的,下个集成版
Eclipse不适合C++开发,说到开源的C++IDE还是codeblocks好用
[/Quote]
Eclipse适合C++代码编写。
我用了一年我Code::Blocks,但不满意其智能感应功能。
现在用CB管理工程,用Eclipse编辑代码,用WinDbg调试。
van_lin
2009-09-05
打赏
举报
回复
我不赞成3楼的,,
最新版的 cdt 用了才能 下定论吧,, 现在cdt比 code::blocks 好用,个人感觉,,我的环境变量也能看出我是两种ide都装了的。
van_lin
2009-09-05
打赏
举报
回复
忘了个事,,还需要做个事
有几个环境变量需要设置
CPLUS_INCLUDE_PATH
D:\Developer\CodeBlocks\MinGW\include;D:\Developer\CodeBlocks\MinGW\include\c++\3.4.5;D:\Developer\CodeBlocks\MinGW\include\c++\3.4.5\mingw32\bits;D:\Developer\CodeBlocks\MinGW\include\c++\3.4.5\backward;D:\Developer\CodeBlocks\MinGW\include\c++\3.4.5\bits;D:\Developer\CodeBlocks\MinGW\include\c++\3.4.5\ext
C_INCLUDE_PATH
D:\Developer\CodeBlocks\MinGW\include
LIBRARY_PATH
D:\Developer\CodeBlocks\MinGW\lib
MINGDIR
D:\Developer\CodeBlocks\MinGW
在 window -> preferences -> C/C++ -> Environment 里面设置哦。
jackyjkchen
2009-09-05
打赏
举报
回复
qt可以集成在2008里面的,下个集成版
Eclipse不适合C++开发,说到开源的C++IDE还是codeblocks好用
van_lin
2009-09-05
打赏
举报
回复
其实新版的,可以 用 eclipse 自带编译器
看这里
右击你的项目 Properties -> C/C++ Build(展开) -> Tool Chain Editor
勾上 Display compatible toolchains only
下面有个 Current builder 选择 CDT Internal Builder 吧。\
至于 Current toolchain 还是用 MinGW GCC好了。
比配置 MinGW GCC 来得快。。
珍惜生命远离CPP
2009-09-05
打赏
举报
回复
这两个都不需要在环境变量设置吧。
Qt数据库高级编程、SQLServer、MySQL、SQLite
Qt框架是由Qt Company开发的全球主流跨平台C++界面应用程序开发框架、是跨平台项目的主流解决方案, Qt 5 框架是高效的跨平台C++框架,易扩展,组件丰富、允许真正地组件编程,既可以开发桌面应用程序,也可用于控制台工具、上位机软件、和高性能服务器的开发,目前国内Qt高级开发工程师的待遇也一直居高不下!本课程为黄强老师《Qt 5一站式编程》系列课程中的核心课、主要帮助学员熟练 数据库驱动ODBC介绍 QSqlDatabase核心类讲解 Qt使用ODBC对SQL Server数据库的增删改查 Qt使用ODBC对MySQL数据库的增删改查 Qt使用ODBC对Access数据库的增删改查 Qt数据库模块架构源码剖析 Qt使用MSVC、
MinGW
编译MySQL数据库驱动 Qt使用QMYSQL对MySQL数据库的增删改查 Qt使用QSQLITE对SQLite 数据库的增删改查
Qt编程先导篇(Qt 5环境搭建,配置)
Qt是由Qt Company开发的主流跨平台C++图形用户界面应用程序开发框架。Qt是面向对象的框架、容易扩展,并且允许真正地组件编程,既可以开发GUI程序,也可用于控制台工具和服务器。其跨平台集成开发环境Qt Creator 全面支持Windows ,mac、Linux、iOS、Android、WP等。本课程主要帮助学员熟练掌握Qt 5框架下的Winodws ,Linux C++开发环境搭建及配置详解,通过讲解Qt 5.14.2 在Windows上的安装,Qt5搭配编译器mingGW,
VS
2017 ,
VS
2019 ,以及 使用
VS
2019开发Qt 程序, Linux上Qt 搭配gcc编译器的演示,迅速帮助学员理解Qt与各种编译器的关系与配置,为学习Qt打下坚固的基础!
C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
学习并掌握C++2.0(11+14+17+20)的新特性,学习线程及线程池的应用 ---------------------------------------------------给小白学员的3年学习路径及计划技术方面分三块:1.纯开发技术方向2.音视频流媒体专业方向3.项目实战---------------------------------------------------1.纯开发技术方向(1) C++必须要过硬(至少学会10本经典好书)(2) 系统级编程(Windows、Linux),必须特别熟练系统API,灵活运用(3) 框架与工具(Qt、MFC):必须精通其中一种。(4) 架构与设计模式:需要提升一个高度,不再是简单的编码,而是思维模式。(5) 驱动级别(如果有兴趣,可以深入到驱动级:包括Windows、Linux)(6) 最好学习点Java+Html+javascript等WEB技术。2.音视频流媒体专业方向(1) 音视频流媒体基础理论: 必须认真学会,否则看代码就是看天书(2) 编解码方向:精通h.264,h.265(hevc), 包括理论和各个开源库(ffmpeg,libx264,libx265,...)。(3) 直播方向: 精通各种直播协议(rtsp,rtmp,hls,http-flv,...), 钻研各个开源库(live555,darwin,srs,zlmediakit,crtmpserver,...)(4) 视频监控: 理论+开源库(onvif+281818)(EasyMonitor、iSpy、ZoneMinder(web)、...) 3.项目实战(1) Qt项目: 至少要亲手练习10个实战项目(网络服务器、多线程、数据库、图像处理、多人聊天、等等)(2)音视频项目:包括编解码、视频监控、直播等各个方向,都需要亲手实战项目,包括视频服务器、后台管理系统、前端播放器(多端)--------------------------------------------------- 第1章 C++11新特性 41). nullptr关键字与新语法 42). auto和decltype类型推导 6 auto讲解 6 auto示例 7 decltype 83). for区间迭代 94). 初始化列表 105). 模板增强 11外部模板 11类型别名模板 12默认模板参数 126). 构造函数 13委托构造 13继承构造 147). Lambda 表达式 158). 新增容器 20std::array 20std::forward_list 21无序容器 22元组 std::tuple 239). 正则表达式 2610). 语言级线程支持 28多线程库简介 2811). 右值引用和move语义 31右值引用和move语义 32转移左值 3412). constexpr 35第2章 C++14新特性 36Lambda 函数 36类型推导 37返回值类型推导(Return type deduction) 37泛型lambda 39[[弃用的]] [[deprecated]]属性 40二进制数字和数字分隔符 41第3章 C++17新特性 42安装GCC10.2 42安装msys2-x86_64-20200720 42更新镜像 42更新软件库 43安装
MinGW
64 等必要的软件 43环境变量Path 43编译命令 43constexpr 44typename 45折叠表达式 47结构化绑定 48条件分支语句初始化 49聚合初始化 50嵌套命名空间 52lambda表达式捕获*this的值 53改写/继承构造函数 54用auto作为非类型模板参数 55__has_include 56fallthrough 57nodiscard 57maybe_unused 58第4章 C++20新特性 59编译命令 59concept 59typename 60explicit 61constinit 62位域变量的默认成员初始化 62指定初始化 63基于范围的for循环初始化 64放宽基于范围的for循环,新增自定义范围方法 65嵌套内联命名空间 66允许用圆括弧的值进行聚合初始化 67unicode字符串字面量 68允许转换成未知边界的数组 68likely和unlikely 69第5章 C++2.0(11/14/17/20)总结与分析 705.1 C语言与C++ 715.2 语言可用性的强化 725.2.1 常量 725.2.2 变量及其初始化 735.2.3 类型推导 745.2.4 控制流 765.2.5 模板 775.2.6 面向对象 815.3 语言运行期的强化 835.3.1 Lambda 表达式 835.3.2 右值引用 865.4 容器 885.4.1 线性容器 885.4.2 无序容器 895.4.3 元组 895.5 智能指针与内存管理 905.5.1 RAII 与引用计数 905.5.2 std::shared_ptr 905.5.3 std::unique_ptr 915.5.4 std::weak_ptr 91第6章 C++2.0多线程原理与实战 93什么是并发 93并发的方式 93为什么使用并发 95线程简介 96创建线程的三种方式 971. 通过函数 972.通过类对象创建线程 993.通过lambda表达式创建线程 101thread线程的使用 101互斥量与临界区 105期物Future 111条件变量 112原子操作 114内存模型 118第7章 C++2.0线程池原理与实战 120线程与线程池的基本原理 1201)、线程 1202)、线程的生命周期 1213)、什么是单线程和多线程 1214)、线程池 1225)、四种常见的线程池 123线程池的架构与流程 123线程池代码实战 125
大学生创新创业训练计划经验分享.zip
大学生创新创业训练计划(以下简称为“大创计划”)是一项旨在提升大学生创新能力和创业精神的实践活动。通过这项计划,学生可以在导师的指导下,自主开展研究性学习和创业实践。下面我将分享一些关于大创计划的经验和建议。
node-v12.22.3-x86.msi
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
C++ 语言
64,651
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章