带Qt、.pro设置的Wt

带Qt、.pro设置的Wt,qt,wt,Qt,Wt,我正在尝试让Wt与Qt一起工作。我已经安装了1.47 boost库,在Windows下使用cmake 2.8.8编译了Wt(3.2.1)。厌倦了简单的hello world,但未编译,出现未定义的引用错误,例如: 对“Wt::waapplication::waapplication(Wt::WEnvironment const&,Wt::WtLibVersion)”的未定义引用 这是我试图编译的程序: 默认情况下,WT库可能会添加到/usr/loca/lib。因此,相应地指定链接库[在检查其是否

我正在尝试让Wt与Qt一起工作。我已经安装了1.47 boost库,在Windows下使用cmake 2.8.8编译了Wt(3.2.1)。厌倦了简单的hello world,但未编译,出现未定义的引用错误,例如: 对“Wt::waapplication::waapplication(Wt::WEnvironment const&,Wt::WtLibVersion)”的未定义引用

这是我试图编译的程序:

默认情况下,WT库可能会添加到
/usr/loca/lib
。因此,相应地指定链接库[在检查其是否存在之后,否则请检入
/usr/lib
并相应地包括]

设置
LIBS
变量如下

LIBS += -L/usr/local/lib -lwtd -lwthttpd -lboost_regex-vc100-mt-1_47
我认为在您的帖子中设置
INCLUDEPATH
变量没有任何问题

还要确保在
LIBS
变量中添加与
Wt::waapplication::waapplication(Wt::WEnvironment const&,Wt::WtLibVersion)
对应的模块


更多信息。

我认为您需要更多的库,因为在Ubuntu中,您需要添加两个以上的库才能使用qt creator编译wt代码

这是我的*.pro文件

QT       += core
QT       -= gui
TARGET = prueba3
LIBS += -L/usr/lib -lwt -lwthttp -I/usr/local/include
LIBS += -L/usr/local/lib -lwthttp -lwt -lboost_regex -lboost_signals
LIBS += -lboost_system -lboost_thread -lboost_filesystem -lboost_date_time
#QMAKE_CXXFLAGS += -DNDEBUG

CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp
而且它编译/构建非常好,最后您必须添加这一行以运行设置(ctrl+5)


好的,在LIBS+=-L/usr/local/lib-lwtd-lwthttpd-lboost_regex-vc100-mt-1_47.中添加相应于windows的路径,而不是-L/usr/local/lib。这不是已经使用-L和-L完成了吗?谢谢你的重播。在unix上试用过。。工作没有任何问题。真遗憾,我需要在Windows上使用它。我还没有在Windows上使用它。但是win32:LIBS+=-lwthttpd-lwtd-lboost_regex-vc100-mt-1_47正确吗?或者win32:LIBS+=-L../../../lib/Wt/lib-lwthttpd-lwtd-lboost\u regex-vc100-mt-1\u 47???Erm。。如果在LIBS+=-L../../../lib/Wt/lib \-L../../lib/boost\u 1\u 47/lib之前添加这一行,然后添加以下内容也是一样的:win32:LIBS+=-lwthttpd-lwtd-lboost\u regex-vc100-mt-1\u 47。我想在VS中编译Wt可能会有问题。Will google如何在Qt中编译并让您知道它是如何运行的。这也是一个unix版本的解决方案,似乎我的问题没有正确形成:/I我想告诉您,也许您需要添加其他库“-lboost_系统-lboost_线程-lboost_文件系统-lboost_日期时间”欢迎来到堆栈溢出!这个问题指出了特定的缺失符号——我认为它们在一个WT库中,与引导无关。
QT       += core
QT       -= gui
TARGET = prueba3
LIBS += -L/usr/lib -lwt -lwthttp -I/usr/local/include
LIBS += -L/usr/local/lib -lwthttp -lwt -lboost_regex -lboost_signals
LIBS += -lboost_system -lboost_thread -lboost_filesystem -lboost_date_time
#QMAKE_CXXFLAGS += -DNDEBUG

CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp
--docroot . --http-address 0.0.0.0 --http-port 9090