当前位置:首页 » 编程软件 » 编译版本产品

编译版本产品

发布时间: 2025-06-17 18:02:56

㈠ 怎样编译 libvlc-qt windows

QtCreator是QT自带的开发工具,是学习QT非常好的参考资源.

本文提供对编译QtCreator的简单描述

(理论上官网发布的都是可以编译的,但实际编译时候会遇到一些问题,本文记录下解决方法)

编译环境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2

编译过程:
1.解压缩qt-creator-2.7.0-src(源码从qt官网下载)
2.vs2010中,用qt vsaddin打开"qt-creator-2.7.0-src\qtcreator.pro",等待导入完成(需要一定时间,耐心等候)
3.执行编译。编译过程可能会有多种错误,包括
(a) 错误:找不到某个json文件。
解决方法:打开出错project,在工程中加入json文件就可以。
如果文件系统中不存在这个json文件,则从另外的目录拷贝一个过来,简单修改一下内容就可以。
(b) 错误:编译moc生成的cpp文件时,提示找不到某个.h文件。
解决方法:用ultraEdit打开出错的vcxproj文件,删除moc.h文件时参数中对该.h文件的强制引用,
(c) 错误:找不到DATA_PATH定义。
解决方法:查找出错工程属性中预定义变量列表,复制DATA_PATH的预定义内容到源代码中。
4.修改完编译错误后,重新编译。因为循环依赖问题,可能要重复多编译几次,最终编译成功。
5.vs2010中,F5运行qtcreator这个project。qtcreator运行成功,
但是会发现qtcreator中的Design标签页总是空的,要解决这个问题,继续执行以下步骤。
6.vs2010中,依次用qt vsaddin打开以下工程,并执行编译
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.运行qtcreator,此时可以发现qtcreator和官网预编译的版本完全一样了。

㈡ 请问C++的编译器都有哪些

Borland C++ Compiler 5.5是一款由Borland公司在2000年免费提供的C/C++编译器,功能全面,包含多种SDK,安装版本大小仅8MB。这款编译器是Borland旗舰级产品C++ Builder 5的内置编译器。

Dev-C++ 5.0是一款基于MingW(GNU C/C++的Win32版)的微型C/C++开发工具,于2002年推出。由于使用了GNU C/C++内核,软件移植非常方便,且许多GNU C/C++的开放源代码软件可供选择,Dev-C++是一个很好的选择。然而,由于其调试不便和帮助不全的问题,推广上不如Borland C/C++、OpenWatcom C/C++。

DJGPP是一个基于32位保护模式的C语言编译器,它是GNU软件,可以获取其整个系统的源代码并任意修改。DJGPP的集成环境RHIDE是仿Borland C++ 3.1的,使用起来非常方便。

LCC-Win32是一个运行于Windows9x/Me/NT/2000下的免费32位C语言编译系统。它的原始发布文件只有3M,却拥有功能强大的集成开发环境(IDE)、速度极快的编译器与连接器、方便顺手的调试器、资源编辑器和版本控制系统。它还提供图像编辑器和C语言源文件格式化缩进器等附加工具。

OpenWatcom是由加拿大Watcom公司开发的Intel x86体系16/32位编译器,最新版本为11.0c。尽管其集成开发环境较差,但它支持标准的ANSI C和C语言的扩展。现在的OpenWatcom C/C++ 1.0是Watcom C/C++ 11.0c的开放版本,它是免费且开放源码的。

TC2.0、TC3.0、Borland C++3.1等需要付费的编译器包括Comeau C++、Compaq C++、Digital Mars C++、Edison Design Group C++ Front End、Green Hills C++、HP C++、IBM C++、Intel C++、Interstron C++、Metrowerks C++、Mentor Graphics/Microtec Research C++、Microsoft C++、Paradigm C++、The Portland Group C++、SGI C++、Sun C++和WindRiver's Diab C++。

热点内容
smtp服务器Linux 发布:2025-06-17 22:40:54 浏览:227
mysql不同数据库 发布:2025-06-17 22:13:30 浏览:845
qq空间访问权限破解2016 发布:2025-06-17 21:55:53 浏览:856
吃鸡如何输入账号和密码 发布:2025-06-17 21:54:54 浏览:984
安卓闹铃在哪里设置 发布:2025-06-17 21:53:27 浏览:916
mysql数据库中的mysql数据库 发布:2025-06-17 21:51:54 浏览:165
中央编译出版社编辑室 发布:2025-06-17 21:50:32 浏览:321
windowslinux乱码 发布:2025-06-17 21:49:22 浏览:654
算法计算器 发布:2025-06-17 21:44:39 浏览:128
黄鸿升访问 发布:2025-06-17 21:41:00 浏览:764