0

XAMPP を使用して MySQL をインストールして実行していますが、実行するとme@host:/path/to/mysql-connector-cpp> cmake .がスローされます。

-- BOOST_INCLUDE_DIRS=/usr/local/include
-- ENV{MYSQL_DIR} = 
CMake Error at FindMySQL.cm:202 (MESSAGE):
  mysql_config wasn't found, -DMYSQL_CONFIG_EXECUTABLE=...
Call Stack (most recent call first):
  CMakeLists.txt:166 (INCLUDE)


CMake Error at FindMySQL.cm:204 (MESSAGE):
  Cannot find MySQL.  Include dir: MYSQL_INCLUDE_DIR-NOTFOUND library dir:
  cxxflags:
Call Stack (most recent call first):
  CMakeLists.txt:166 (INCLUDE)


-- Configuring incomplete, errors occurred!

私は XAMPP を使用しているので、cmake が間違ったディレクトリで MySQL を探していると確信しています。それがどこにあるかをどのように伝えるのですか?

4

1 に答える 1

0

mysql-config適切な実行可能ファイルを指すことができます:

cmake -D MYSQL_CONFIG_EXECUTABLE=/path/to/mysql-config .

または、必要な変数を定義することもできます:

cmake -D MYSQL_INCLUDE_DIR=... -D MYSQL_LIBRARY_DIR .
于 2012-06-22T08:18:48.730 に答える