1

我使用 msvc 2008 构建了 h323plus 和 PWLib。然后我构建了示例,它工作正常,但现在我需要将此库与 Qt 一起使用。使用 msvc 我正在添加包含目录、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 函数。可能需要定义一些标志或为编译器进行特殊配置。我究竟做错了什么?

4

0 回答 0