我遵循以下步骤来构建CppDB:

svn co http://cppcms.svn.sourceforge.net/svnroot/cppcms/cppdb/trunk cppdb-trunk
cd cppdb-trunk
cmake ~/Desktop/cppdb-trunk
make
make install

然后,我尝试从examples目录编译并运行文件example1.cpp。

当我运行gcc example1.cpp时,出现以下错误:



等等

有什么建议么?

最佳答案

尝试g++ example1.cpp -lcppdb。您需要链接到C++运行时库(使用g++代替gcc来解决)和CppDB自身(链接-lcppdb部分)。如果GCC找不到-lcppdb库,则必须使用-L提供路径,并且可能还必须在运行时使用LD_LIBRARY_PATH

关于c++ - CppDB编译错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45299912/

10-10 10:06