calling sql from C++
calling sql from C++
我的c++程序中有sql代码,它在一台linux机器上运行良好,但在另一台linux机器上,当我编译它时,我得到以下错误
g++ test.cpp -o a -L/usr/lib/mysql -lmysqlclient -lboost_date_time
fatal error: /usr/include/mysql/mysql.h: No such file or directory
compilation terminated.
我已经安装了mysql,但我显然在某处缺少了一些步骤(在这台机器上安装了新的ubuntu)
谁能告诉我解决办法吗?谢谢!看起来您的计算机没有安装MySQL(在这种情况下,安装它),或者安装到/usr/include/mysql/mysql.h
以外的位置(在这种情况下,更改编译命令以指向正确的位置)
您需要传递mysql
包含文件的位置
你正在传递库位置:
-L/usr/lib/mysql -lmysqlclient
.
如果你知道mysql头文件在哪里,你需要把它们传递给编译器:
-I/path/to/directory/with/mysql/headers
相关文章:
- 如何解决"invalid conversion from 'char' to 'const char*'"
- std::async from std::async in windows xp
- std::is_reference from std::any
- std::time_point from and to std::string
- "No suitable conversion function from 'std::string' to 'const char *' exists"
- std::chrono::time_point from std::string
- Visual accept std::string from std::byte iterator
- C++中链表的错误"Abort signal from abort(3) (sigabrt) "
- dopen():不以 root 身份运行时"failed to map segment from shared object"
- C++ 中的"template <typename From, typename Tag> struct Alias;"是什么?
- from std::vector to adept::avector
- qt get child (Callout) from QChart
- Webassembly from Javascript
- Generate boost::uuids::uuid from boost::compute::detail::sha
- 什么是"Reading unbounded stream from standard input (Memory Management)"的例子
- Calling C++ dll from python
- 为什么我会收到"invalid conversion from 'Queue*/Stack*' to 'int'"错误消息?
- std::chrono 在从 main 或 from 类方法使用时给出不同的值
- Calling Python Script from Visual Studio C++ Solution
- Access C++ Enum from Swift