• 10824阅读
  • 12回复

安裝了QT4.6.0的 windows sdk ,请问如何利用 QT Command Prompt [复制链接]

上一主题 下一主题
离线yyqheaven
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-15
— 本帖被 XChinux 执行加亮操作(2010-09-07) —
安裝了QT4.6.0的 windows sdk ,请问如何利用 QT Command Prompt 来编译 QT designer 生成的 XX.ui 文件。

在 linux 下是: qmake  -project
                            qmake   xxx.pro
                            make

请问 windows 下呢?
离线yyqheaven
只看该作者 1楼 发表于: 2009-12-15
使用 mingw32-make 出现了问题,不知道是什么原因

D:\QT_Try\chap2>mingw32-make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/QT_Try/chap2'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -Wl,-subsystem,windows -o debug\chap2.exe   -L"c:\Qt\2009.05\qt
\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
c:\Qt\2009.05\qt\lib/libqtmaind.a(qtmain_win.o): In function `WinMain@16':
C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more
\Troll\4.6\qt\src\winmain/qtmain_win.cpp:131: undefined reference to `qMain(int,
char**)'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\chap2.exe] Error 1
mingw32-make[1]: Leaving directory `D:/QT_Try/chap2'
mingw32-make: *** [debug] Error 2
离线wd007

只看该作者 2楼 发表于: 2009-12-15
安装完SDK后,在程序组中应该有这个QT Command Prompt 的快捷方式。

你试试
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线潜行
只看该作者 3楼 发表于: 2010-01-18
和楼主同样的问题,期待过来人解答
离线wd007

只看该作者 4楼 发表于: 2010-01-19
安装完后,快捷方式有的,可以直接进入命令行,并且每次进入的时候,已经为开发者设置好了环境变量
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线vagaatoo
只看该作者 5楼 发表于: 2010-01-19
我安装完之后,qmake  -project 和qmake 都可以。但是nmake就出错了,请教高手。给指出个解决办法。
离线wd007

只看该作者 6楼 发表于: 2010-01-19
nmake,你是要和VS配合使用吗
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线x000zhiwei
只看该作者 7楼 发表于: 2010-08-25
我用mingw32-make , 但是提示:
mingw32-make : Nothing to be done for first
没有生成可执行文件,不知道为什么。请告诉指教!
离线dbzhang800

只看该作者 8楼 发表于: 2010-08-25
引用第7楼x000zhiwei于2010-08-25 10:22发表的  :
我用mingw32-make , 但是提示:
mingw32-make : Nothing to be done for first
没有生成可执行文件,不知道为什么。请告诉指教!

先,make clean一下,再重新 make。

如果你还是找不到可执行文件,将这次 make 的结果贴出来
离线x000zhiwei
只看该作者 9楼 发表于: 2010-08-26
截图如下
离线x000zhiwei
只看该作者 10楼 发表于: 2010-08-26
first: make_default
MAKEFILE      = Makefile
QMAKE         = d:\Qt\2010.04\qt\bin\qmake.exe
DEL_FILE      = del
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
COPY          = copy /y
COPY_FILE     = $(COPY)
COPY_DIR      = xcopy /s /q /y /i
INSTALL_FILE  = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR   = $(COPY_DIR)
DEL_FILE      = del
SYMLINK       =
DEL_DIR       = rmdir
MOVE          = move
CHK_DIR_EXISTS= if not exist
MKDIR         = mkdir
SUBTARGETS    =


Makefile: hello.pro  d:/Qt/2010.04/qt/mkspecs/win32-g++/qmake.conf
。。。。
$(QMAKE) -win32 -o Makefile hello.pro
。。。
qmake: qmake_all FORCE
    @$(QMAKE) -win32 -o Makefile hello.pro

qmake_all: FORCE

make_default: FORCE
make_first: FORCE
all: FORCE
clean: FORCE
distclean: FORCE
    -$(DEL_FILE) Makefile
install_subtargets: FORCE
uninstall_subtargets: FORCE

debug:

release:

check:

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all
install: install_subtargets  FORCE

uninstall:  uninstall_subtargets FORCE

FORCE:

以上为自动生成的Makefile,请楼主帮忙看看!谢谢!
离线dbzhang800

只看该作者 11楼 发表于: 2010-08-26
引用第9楼x000zhiwei于2010-08-26 10:10发表的  :
截图如下

幸好你贴出来dir的结果,不然别人还真不知道你的问题,

你这整个文件夹内就一个 txt 文件? 源码文件没有,工程pro文件没有,当然也没有makefile 文件,然后make也不可能会工作
离线x000zhiwei
只看该作者 12楼 发表于: 2010-08-27
l楼主看错了!我那DIR是在qmake -project 和qmake 之前执行的,再给你个截图看看吧!

还是要谢谢楼主花时间看我的问题!
快速回复
限100 字节
 
上一个 下一个