RAD XE 2 の c++ Builder を使用して、C++ プロジェクト内で数値レシピ バージョン 3を使用しようとしました。
ただし、コンパイラは次のようなすべての行について文句を言います
typedef const NRvector<Int> VecInt_I;
typedef NRvector<Int> VecInt, VecInt_O, VecInt_IO;
... "ungültige Argumentenliste" (ドイツ語で申し訳ありません) と言うと、invalid list of arguments
.
ただし、単純な空のプログラムで同じファイルを使用しても問題ありません...
しかし、C++ プロジェクトの最初に書いた場合
#include <vcl.h>
#pragma hdrstop
#include "nr3.h"
int main(){
return 0;
}
...このエラーが発生します。
これを引き起こしているコンパイラオプションはありますか? C++ Builder プロジェクトの設定でしょうか。