导航:首页 > 源码编译 > qtcreator编译文件

qtcreator编译文件

发布时间:2022-06-10 22:37:08

1. qtcreator可以编译普通c++文件吗

打开QtCreator,文件->新建文件或项目->Application->Qt 控制台应用

建好工程之后,在main.cpp

文件中就可以编写C++控制台应用程序了

譬如:main.cpp内容如下:

#include<QCoreApplication>
#include<iostream>

intmain(intargc,char*argv[])
{
QCoreApplicationa(argc,argv);

std::cout<<"HelloWorld!"<<std::endl;


returna.exec();
}

执行结果:

与普通C++工程无区别

2. linux下qtcreator怎么配置c++的编译器

编译器:GCC编译器可以用来编译C和C++源程序,C编译器通过文件的后缀来判断是C程序还是C++程序。一般来说C源文件的后缀为“.C”,而C++源文件的后缀为“.C”或“C++”。
但GCC编译器只能编译C++源程序,不能与使用的库连接,因此用G++来完成C++程序的编译与连接,该程序会自动调用GCC来编译。


Linux里环境变量的设置,有如下几种方法:


(1)直接在终端里输入export后面加要设的变量,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用来显当前路径的命令,在其前面加上$,则表示QT的目标目录在当前目录下的“qt-2.3.2”里,当然“$PWD”也可以用绝对路径来代替。这种方法所设的环境变量在下次开机后不再有效,而且换个shell也不会有效,只是临时的。
(2)在etc/profile里添加环境变量,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要给某个用户权限使用这些环境变量,只需修改其个人用户家目录下的.bashrc文件就可以了。
(4)用以上面两种方法设置好环境变量后记得重启


以上使用QT为例

3. 如何用qtreator编译linux 模块

wanglj@localhost testQT]$ make
g++ -o testQT main.o -L/opt/Qt5.1.1/5.1.1/gcc_64/lib -lqt-mt -lXext -lX11 -lm
main.o: In function `main':
/home/wanglj/testQT/main.cpp:6: undefined reference to `QApplication::QApplication(int&, char**, int)'

4. QtCreator怎么添加编译参数

QtCreator添加编译参数方法:
在pro文件里添加:QMAKE_CXXFLAGS += -m128bit-long-double如果是C工程或者有C文件也用那就也加上:QMAKE_CFLAGS += -m128bit-long-doublepro文件很灵活

5. 怎么样编译qtcreator源码

找不到头文件,既然头文件还在,那就是路径设置了,在工程属性里面找到包含文件路径,将你需要的头文件所在路径添加进去就行

6. 为什么QtCreator的编译如此之慢

C++的编译很慢,与其他语言完全不在一个数量级。任何C++项目都比其他语言的编译慢,一方面是C++语言本身复杂,另外一方面是C++头文件太大,很多库是直接在头文件里面实现的,所以每次需要编译的代码量很大。这个跟C#没有可比性。MFC使用预编译头文件来缓解这个问题,在VC里面集成了预编译好的MFC头文件,因而编译速度过得去。QtCreator使用mingw-gcc编译,没有预编译头文件的机制,对每个源代码都需要编译Qt的头文件,所以完全编译会是慢的。

7. qtcreator工程编译的应用程序可以在哪些操

在Qt Creator中使用OpenCV库 (Windows 7系统下编译成功)
编译OpenCV2.0
1 下载tdm-mingw-1.908.0-4.4.1-2并安装,安装完毕添加bin到系统路径。
2 安装Opencv2.0 windows版本
3 安装CMake
4 打开CMake,配置源码与目标路径,选择MinGW Makefiles,生成目标Makefile
5 进入设置好的目标路径,make,直至生成所有的库
配置Qt Creator
Qt开发的程序一般需要借助qmake生成makefile文件。由于qmake在解析路径的时候不能识别空格, 因此需要确保OpenCV的安装路径中不能包含空格(C:/Program Files/OpenCV是不行的)。
在创建工程文件的时候(这里假设为hello.pro,后缀为pro),向工程中添加以下语句:
INCLUDEPATH+=D:/Qt/OpenCV-2.0.0/include/opencv
LIBS+=D:/Qt/OpenCV-2.0.0/lib/libcv200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libcxcore200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libml200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libcvaux200.dll.a/
D:/Qt/OpenCV-2.0.0/lib/libhighgui200.dll.a
这样,在Qt中就可以使用Opencv 2.0 了

打开CMake,试一下,发现没法完成configure!原因是CMAKE_MAKE_PROGRAM没找到,这个简单,修改该项为D:/Qt/2011.04/mingw/bin(您自个看着改)。
继续Configure,什么还出错?弹出一大堆什么dll找不到!!
好吧,我直接把D:/Qt/2011.04/mingw/bin放到环境变量中去。
Delete Catch以后再来一次,这下好了,连CMAKE_MAKE_PROGRAM都不用改了,自动找到。成功configure。
然后Generate一下。

8. 已经安装qt5.7 怎么重新编译qtcreator

应该不是啊,qt在编译的时候都是调用makefile,实现“智能编译的”,也就是,当他发现编译的目标文件比他的依赖文件还要早的话就会重新编译,所以会提高编译效力

9. qtcreator修改编译堆栈大小

qtcreator修改编译堆栈大小步骤如下:
1.打开pro文件
2.在最后添加QMAKE_ LFLAGS +=”/STACK:65536, 4096" //设置栈保留大小65536K提交大小4096K。

10. qtcreator如何执行make clean

重新生成配置文件, 再次编译即可~··。
写一个函数..onClean(){文本框1->clean();文本框2->clean();文本框3->clean();}点击按钮或别的事件触发时就调用那个函数就ok了..
只能说有可能成功。make的工作原理是依赖output的时间戳,如果前一次make留下的内容不完全正确,有可能不会trigger重新编译的。make clean一下比较放心。这具体要看你的makefile是怎么写的了。如果你的库文件也是一个编译目标的话,就不用make clean,因为在make的时候,系统会自动的编译的改动过的库文件;如果你的库文件只是单独的一个编译附加条件的话,那么编译器可能不会去编译它。如果不确定的话,就先make clean一下。再编译吧,这样可能稳妥一些,特别是你如果改变了环境变量等。

阅读全文

与qtcreator编译文件相关的资料

热点内容
積架小型空气压缩机 浏览:555
绿盾文档加密系统哪里有卖 浏览:637
我的世界怎么开挂在服务器里面 浏览:789
西门子自锁正反转编程图 浏览:749
出国英语pdf 浏览:920
算法线性匹配 浏览:674
山东省dns服务器云主机 浏览:554
安卓5g软件怎么隐藏 浏览:839
编译内核空间不足开不了机 浏览:887
汉纪pdf 浏览:474
在哪里下载国家医保app 浏览:657
没有与文件扩展关联的编译工具 浏览:426
我的世界反编译mcp下载 浏览:19
安卓手柄下载什么软件 浏览:70
pushrelabel算法 浏览:850
硬盘资料部分文件夹空白 浏览:617
cssloader的编译方式 浏览:941
java面板大小 浏览:506
怎么用命令方块打出字体 浏览:500
台湾加密货币研究小组 浏览:299