我使用msvc 2008构建了h323plus和PWLib。然后我构建了样本并且它工作正常,但现在我需要将这个库与Qt一起使用。 使用msvc我正在添加include目录,lib目录以及我想要添加到项目中的库。只需使用以下代码即可完成工作:
#include <ptlib.h>
#include <h323.h>
class SimpleClass : public PProcess
{
PCLASSINFO(SimpleClass, PProcess)
public:
void Main()
{
std::cout << "Hello World" << std::endl;
}
};
PCREATE_PROCESS(SimpleClass)
我正在尝试使用Qt(MinGW)执行相同的操作。 我将INCLUDEPATH和LIBS添加到.pro文件中。 它似乎包含正确。但是我有很多错误:
C:\ Qt \ projetcs \ test1 \ main.cpp:16:错误:未定义引用`PProcess :: PreInitialise(int,char * ,char *)'
我相信标题已找到并成功包含,但我不明白为什么PProccess函数没有建立。 可能需要定义一些标志或者为编译器配置特殊配置。 我做错了什么?