1

データを数値の形式で保存するデータベースを作成し、そのための出力をインターフェイスに表示するよりも、Visual Studio 2010 C++ で mysql serve 5.5 を構成しています。これを使用して構成します、モードはデバッグであり、追加のインクルード ディレクトリと追加のライブラリ ディレクトリ すべての構成 (アクティブおよびデバッグ) を選択した後、以下のライブラリを追加します。

#include <mysql.h>
#include "mysql_connection.h"
#include <cppconn/driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>

上記のライブラリから #include はエラーを表示しませんでしたが、以下はすべて include しませんでした.mysqlを使用するのは初めてなので、追加するだけmysql.hで十分です.

私はすでに MySQLconnector C 6.1 、 MySQLconnector C++ 1.13 、 MySqlConnector Net 6.5.7 をインストールしています

Error

fatal error C1083: Cannot open include file: 'mysql_connection.h': No such file or directory

編集 :

そのようなファイルやディレクトリがないとエラーが表示されます

#include "mysql_connection.h"
#include <cppconn/driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>

デバッグモードで次の手順に従うと

プロジェクト名 -> プロパティ -> VC++ ディレクトリ -> インクルード ディレクトリ

C:\Program Files\MySQL\MySQL Server 5.5\include

C/C++ より -> 追加のインクルード ディレクトリ

C:\Program Files\MySQL\MySQL Server 5.5\include

Linker -> General -> Additional Libraries Directory より

C:\Program Files\MySQL\MySQL Server 5.5\lib

リンカー -> 入力 -> 追加の依存関係

mysqlcppconn-static.lib
libmysql.lib
4

1 に答える 1

3

ヘッダー ファイルは、関数と場合によってはいくつかのマクロの宣言のみを提供します。

ライブラリとのリンクも必要です。Web で「Visual Studio 2010 MySql Connector」を検索します。

コネクタとデータベースのソースをダウンロードし、プロジェクトに合わせて再構築する必要がある場合があります。Windows 7 64 ビット プラットフォーム上の VS 2010 ではこれを行う必要がありましたが、VS 2008、Vista、32 ビット プラットフォームでは必要ありませんでした。

于 2013-11-14T16:43:54.237 に答える