VS2008 で正常にコンパイルされた C++ プロジェクトがありますが、現在 VS2010 を実行しており、2008 に戻ることができません。そのプロジェクトはもうコンパイルされていないため、「エラー C2371: 'int8_t': redefinition; different basic types」が発生します。 "。
Boost 1.4x と MySQL C++ Connector の使用に問題を絞り込みました。test.cpp ファイルを作成して以下を入れると、エラーが発生します。
// BOOST
#include <boost/filesystem.hpp>
// SQL connector
#include <mysql_connection.h>
#include <cppconn/resultset.h>
Boost 1.45 を再構築しましたが、まだ問題があり、最新の 1.49 を試しても同じ結果でした。MySQL C++ コネクタ (v1.1) の更新はありません。
この問題に対する可能な推奨事項または解決策を探しています。
ありがとう、