qtcreator+ogre
2015-07-19 21:16
393 查看
以前搞qt+ogre都是在vs上面搞的,现在要换成qtcreator,遇到一些小问题,主要是从来没用过qtcreator,也没接触过linux。其实和在vs上面都是一样,把头文件和库链接都配置好了就行了。
ogre的版本是OgreSDK_MinGW_v1-8-1.exe qt的版本是5.4.2mingw版。
在qt框架下搭建ogre代码在网上有很多,就不再粘贴复制了,在vs和qtcreator上都是可以通用的。
qtcreator有些方面没有vs方便,设置包含目录什么的,都没有一个方便点的可视化的操作界面,需要在pro文件里面自己配置。
这里是qtcreator文件的内容,关于环境配置的。
includepath是设置头文件目录。
ogre的mingw版的静态库文件是.a结尾的。在添加单个库文件的时候是用这样的
ogre的版本是OgreSDK_MinGW_v1-8-1.exe qt的版本是5.4.2mingw版。
在qt框架下搭建ogre代码在网上有很多,就不再粘贴复制了,在vs和qtcreator上都是可以通用的。
qtcreator有些方面没有vs方便,设置包含目录什么的,都没有一个方便点的可视化的操作界面,需要在pro文件里面自己配置。
这里是qtcreator文件的内容,关于环境配置的。
#-------------------------------------------------
#
# Project created by QtCreator 2015-07-16T21:28:27
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = SceneEdit
TEMPLATE = app
DESTDIR = ../bin
INCLUDEPATH += ../OgreFile/include/OGRE
INCLUDEPATH +=../OgreFile/boost
LIBS += -L../OgreFile/boost/lib
LIBS += -L../OgreFile/lib/debug
LIBS*=-lOgreMain_d
LIBS*=-lboost_thread-mgw47-mt-d-1_51
LIBS*=-lboost_system-mgw47-mt-d-1_51
LIBS*=-lboost_date_time-mgw47-mt-d-1_51
LIBS*=-lboost_chrono-mgw47-mt-d-1_51
SOURCES += main.cpp\
mainwindow.cpp \
ogreview.cpp
HEADERS += mainwindow.h \
ogreview.h
FORMS += mainwindow.ui
includepath是设置头文件目录。
ogre的mingw版的静态库文件是.a结尾的。在添加单个库文件的时候是用这样的
LIBS*=-lOgreMain_d
不要写成了这样的LIBS*=-llibOgreMain_d
LIBS*=-llibboost_thread-mgw47-mt-d-1_51
相关文章推荐
- QTP 无法识别web 大全
- ubuntu15.04 qt5.4.2连接mysql
- ubuntu下安装QT5遇到的一些问题和解决方法
- videoCapture无法读入视频(在win8+qt+opencv)环境下
- Qt字符串1
- win7下qt+opencv的环境配置
- qt4典型的信号槽的实现
- Win7下安装和使用Qt5详细图解
- qtp
- Qt之再谈阴影边框
- QTTabBar v1026
- QTP里的DOM应用
- QT 环境的搭建
- QTP中运行错误的捕捉和记录
- Qt MVC学习 模型子类化参考
- 在QT5中设置应用程序图标
- OSG嵌入Qt的第二种方式:使用QOpenGLWidget/QGLWidget
- 自学Qt_2,第一个应用程序
- qt- thread —— 关于槽函数所在线程的问题
- Qt中 抽象列表模型类 的使用