编译MySQL连接器/C++的examples/standalone_example.cpp失败
Compiling examples/standalone_example.cpp of MySQL Connector/C++ fails
我下载了MySQL Connector/C++1.1.4的源代码,并能够编译和安装它。但是,编译示例失败了。
clang++ -o test_install -I/usr/local/include -I/usr/local/include/cppconn -lmysqlcppconn standalone_example.cpp
故障
standalone_example.cpp:118:18: error: use of undeclared identifier 'EXAMPLE_FUNCTION'
cout << "(" << EXAMPLE_FUNCTION << ") on line " << __LINE__ << endl;
^
1 error generated.
这是mysql文档的链接:http://dev.mysql.com/doc/connector-cpp/en/connector-cpp-installation-source-unix.html
standalone_example.cpp缺少include。添加
#include "examples.h"
并进行编译。有一些警告。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- Linux的Cpp上的计时器
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 命名空间中具有.h和.cpp文件的类
- 内置函数可查看CPP中的成员变量
- 无法编译 rtmidi 测试 cmidiin.cpp 文件, 非法指令
- Cpp-Tuple使用带有变量的get
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- 有充分的理由在h文件中使用include保护而不是cpp文件吗
- 如何通过cpp程序运行shell脚本
- 使用2个键的cpp-stl::优先级队列排序不正确
- Qt focusObjectChanged example?
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- 如何在cpp文件之间切换窗口?在Qt中
- 在 .h 文件中的类中声明静态变量和在.cpp文件中声明"global"变量有什么区别
- 我需要知道编译器如何在cpp中使用析构函数
- 在macOSX上编译boost_asio/example/ssl/server.cpp可以在Linux上工作
- Boost install Windows MSVC 10.0——example.cpp链接失败
- 使用boost_asio/example/ssl/client.cpp的未解析符号