Boost ライブラリ (boost_1_53_0) と必要な mySql C++ ライブラリ (include および Lib) を使用して mySQL に接続するために netbeans 7 (c++) を使用しています。プロジェクトのプロパティにライブラリのパスを追加しました->C++ コンパイラ->include ディレクトリ。
また、プロジェクト プロパティ -> リンカー -> インクルード ディレクトリにライブラリのパスを追加しました。最後に、mysqlcppconn.dll をプロジェクト プロパティ -> リンカー -> ライブラリに追加しました。
これがプログラムです:私はちょうどテストしています
#include <cstdlib>
using namespace std;
#include "cppconn/driver.h"
#include "cppconn/connection.h"
/*
*/
int main(int argc, char** argv) {
sql::Driver *driver ;
sql ::Connection *conn;
driver = get_driver_instance();
conn = driver->connect("localhost","root","1qaz");
return 0;
}
出力で次のエラーが発生しました: /cygdrive/c/Users/NetBeansProjects/CppApplication_3/dist/Debug/Cy gwin-Windows/cppapplication_3.exe: 共有ライブラリの読み込み中にエラーが発生しました: mysqlcp pconn.dll: 共有オブジェクト ファイルを開けません: そのようなファイル、又はディレクトリはありません
ライブラリを除外することについて提案された解決策をいくつか試しましたが、まだ提案はありません