您的位置:首页 > 编程语言 > Qt开发

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文件的内容,关于环境配置的。

#-------------------------------------------------

#

# 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: