###前提・実現したいこと
c++ mysql connector/c++ を使ってプログラムを作成したいです
パス設定は完了しているつもりです
###発生している問題・エラーメッセージ
説明 リソース パス ロケーション 型
致命的エラー: config.h: No such file or directory mysql_connect line 30, external location: C:\Users\admin\Desktop\mysql-connector-c++-1.1.9\cppconn\Statement.h C/C++ 問題
###該当のソースコード
#include<memory>
#include<driver/mysql_connection.h>
#include<driver/mysql_driver.h>
#include <cppconn/statement.h>
int main(){
auto driver = sql::mysql::get_mysql_driver_instance(); auto raw_con =driver->connect("localhost", "mysqluser", "mysqlpass"); auto con = boost::shared_ptr<sql::Connection>(raw_con); auto raw_stmt = con->createStatement(); auto stmt = boost::shared_ptr<sql::Statement>(raw_stmt); auto raw_res = stmt->executeQuery("SHOW DATABASES"); auto res = boost::shared_ptr<sql::ResultSet>(raw_res); while (res->next()) { std::cout << res->getString("DataBase"); }
}
ソースコード内にエラーはありませんでした。
###試したこと config.h を空で作成し同じディレクトリに配置してみました。結果、エラーメッセージが大量に出てしまい見当違いのことしているとわかりました。ちなみにディレクトリに config.h は最初からありませんでした ###補足情報(言語/FW/ツール等のバージョンなど) eclipse C++ ver 4.4 サーバー mysql xammp
あなたの回答
tips
プレビュー