• 10380阅读
  • 10回复

qt-win-opensource-src-4.3.4和devcpp-4.9.9.2_setup.exe开发环境设置问题 [复制链接]

上一主题 下一主题
离线yfx2003
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-22
— 本帖被 XChinux 执行加亮操作(2008-04-22) —
qt-win-opensource-src-4.3.4和devcpp-4.9.9.2_setup.exe开发环境设置问题

按照说明,安装devcpp-4.9.9.2_setup.exe,一直下一步,成功;

为了确保安装正确,打开examples的各个例子,运行都没有问题;

安装qt-win-opensource-src-4.3.4,在提示安装了mingw时指向了正确路径,提示安装成功;

心想,这会可以做个简单程序了吧:

新建c++工程 -》 配置目录 中的 include/lib/path 等的这些开发环境变量后,编译,提示成功;

连接,问题出来了:找不到库——都是些说明QtGui等的这些库找不到的问题……

查看Makefile文件,只有库的路径而没有库,不出错才怪呢。

但是如何改,则郁闷了两天……


初到windows下,各位指点下如何设置这个库(类似于Linux下的 -lQt4Gui 的参数等)。


谢谢!
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线XChinux

只看该作者 1楼 发表于: 2008-04-22
不用要Dev-C++的IDE环境来编译Qt程序。
使用Qt Command Prompt启动的控制台来手工编译.
自己用qmake -project生成.pro文件模板,然后用qmake命令生Makefile,最后再用make编译。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yfx2003

只看该作者 2楼 发表于: 2008-04-22
引用第1楼XChinux于2008-04-22 09:04发表的  :
不用要Dev-C++的IDE环境来编译Qt程序


这样未免不妥吧:

如果不使用 Dev-C++ 的 IDE 环境来编译 Qt 程序的话,那么,如果我还需要类似于 OpenGL 的图形软件包(假定 Dev-C++ 不默认支持 OpenGL 时),我该如何配置 OpenGL ?

当然,利用上述方法的确可以解决类似的任何问题(大不了自己写个 Makefile),但换句话说,这样总不是解决根本问题的方法啊……

谢谢 XChinux 的回复先,并期盼所有会员的回复……
[ 此贴被yfx2003在2008-04-23 07:55重新编辑 ]
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线wzy19856170

只看该作者 3楼 发表于: 2008-04-23
我给你顶






















玄幻小说
离线浪漫天使
只看该作者 4楼 发表于: 2008-04-23
我该如何配置 OpenGL ?
in pro file add line fellow

QT  += opengl

and see the examples int $QTDIR/examples/opengl
离线yfx2003

只看该作者 5楼 发表于: 2008-04-23

我该如何配置 OpenGL ?
in pro file add line fellow
QT  += opengl
.......


我的原话是“(假定 Dev-C++ 不默认支持 OpenGL 时),我该如何配置 OpenGL ?”,呵呵

也就是说,我需要的是类似于:

LIBS += -L/usr/local/src/OpenGL/lib \
-lGL

这样的功能……
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线浪漫天使
只看该作者 6楼 发表于: 2008-04-24
引用第5楼yfx2003于2008-04-23 20:12发表的  :
我的原话是“(假定 Dev-C++ 不默认支持 OpenGL 时),我该如何配置 OpenGL ?”,呵呵
也就是说,我需要的是类似于:
.......


QT +=opengl           
等于
LIBS += -L/usr/local/src/OpenGL/lib \
-lGL
离线yfx2003

只看该作者 7楼 发表于: 2008-04-24

QT +=opengl           
等于
LIBS += -L/usr/local/src/OpenGL/lib
.......


原话是“(假定 Dev-C++ 不默认支持 OpenGL 时)”!!!

如果我自己生成的 库 是 /usr/local/lib/yfx2003.so,那么该如何在Dev-c++中添加?
首先,添加路径已经成功,即,现在Makefile中已经有了

LIBS += -L/usr/local/lib \

这项,但是缺少

-lyfx2003

这项……



这样的功能……
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线浪漫天使
只看该作者 8楼 发表于: 2008-04-24
pro 里面这样写
LIBS += -L/usr/local/lib -lyfx2003
离线浪漫天使
只看该作者 9楼 发表于: 2008-04-24
还有 扔掉你的dev-cpp ide的思维号么qt只是用一下他的make 和mingw10.dll而已 没有别的了
离线yfx2003

只看该作者 10楼 发表于: 2008-04-24

扔掉你的dev-cpp ide的思维号么


我一直把他认为是等同于 kdevelop 的ide……

谢谢
www.qtcn.org/gpq4/
ajaxref.okajax.com/
快速回复
限100 字节
 
上一个 下一个