我已经构建并安装了一个名为activemq-cpp-3.8.3
的库。在make install
之后,usr/local/include/activemq-cpp-3.8.3
下安装了相应的框架头文件。现在我想在我的C ++程序中使用库(我正在使用eclipse)但是当我尝试包含一些头文件时,eclipse无法找到这些文件。据我所知,eclipse应默认搜索这些目录中的头文件(/ usr / include,/ usr / local / include,...)....我需要做什么才能使用该库?我对C ++很陌生,以前没有使用过第三方资源。
在这里,我的代码:
#include <iostream>
#include <activemq-cpp-3.8.3/decaf/lang/Thread.h>
using namespace std;
int main() {
cout << "Hello World 1 !" << endl;
Thread::sleep(1000); //error: Function sleep() can not be resolved
cout << "Hello World 2 !" << endl;
return 0;
}
sleep()
函数在Thread.h
header-file中定义。所以,我认为未正确包含头文件路径。
有人建议什么是正确的header-file-path
?
谢谢。