• 7443阅读
  • 4回复

analogclock的编译问题. [复制链接]

上一主题 下一主题
离线浪客剑心
 
只看楼主 正序阅读 楼主  发表于: 2009-01-09
— 本帖被 XChinux 执行加亮操作(2009-01-14) —
我用的开发环境是vs2005,在ui文件中拖入控件analogclock.在.h文件中自动添加#include "analogclock.h"
但是没有这个文件,编译通不过,应该怎么得到这个文件???
我在例子的目录中找到这两个文件,添加到工程中,编译还是不能通过
qttest.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall AnalogClock::AnalogClock(class QWidget *)" (??0AnalogClock@@QAE@PAVQWidget@@@Z),该符号在函数 "public: void __thiscall Ui_qttestClass::setupUi(class QMainWindow *)" (?setupUi@Ui_qttestClass@@QAEXPAVQMainWindow@@@Z) 中被引用
F:\test\qttest\Debug\qttest.exe : fatal error LNK1120: 1 个无法解析的外部命令

本人qt新手,请帮帮忙~
离线lj_0212

只看该作者 4楼 发表于: 2009-04-24
引用第2楼xafzg66于2009-03-22 15:44发表的  :
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>qtmain.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用
1>.Debug/cchan.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://d:chuchanDebugBuildLog.htm”
1>cchan - 2 个错误,1 个警告
.......



这个像是subsystem设置的问题。
离线shuilan
只看该作者 3楼 发表于: 2009-04-23
请问这个问题 解决了么
怎么解决的

我也遇到这样的问题了


唉,学习QT出现了问题 在网上都不好找解决的方法
离线xafzg66
只看该作者 2楼 发表于: 2009-03-22
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>qtmain.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用
1>.\Debug/cchan.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>生成日志保存在“file://d:\chuchan\Debug\BuildLog.htm”
1>cchan - 2 个错误,1 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
我也遇到类似的问题了   请各位大侠帮帮忙!
离线lj_0212

只看该作者 1楼 发表于: 2009-01-09
你用的是qt的安装版吧。这个我没用过。我是源代码编译的。
你可以试试如下步骤:

1)重新建立工程文件,在工程目录中执行:
        qmake -project -t vcapp
        qmake
2)  从vs2005打开工程文件***.vcproj
3)  编译。
[ 此贴被lj_0212在2009-01-09 10:36重新编辑 ]
快速回复
限100 字节
 
上一个 下一个