コードのコンパイル、特にMETIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering に問題があります。
CMake GUI (バージョン 3.4.3) を使用する方法とコマンド ラインを使用する方法の 2 つの方法で、ソース ファイルから Visual Studio 2013 プロジェクトを作成することに成功しました。
ただし、どちらの場合も、作成したプロジェクトを Visual Studio でビルドしようとすると、エラーが発生します:Error C2059: syntax error : '('
オンライン
_CRTIMP double __cdecl rint(_In_ double _X);
where_CRTIMP
は次のように定義されます。
#define _CRTIMP __declspec(dllimport)
この問題は、CMake で Visual Studio プロジェクトを作成する過程で発生するのでしょうか、それとも METIS のソース ファイルの問題でしょうか?