0
Linkソースに。 Linkをビルド手順に追加します。Visual StudioでC#で使用するOpenNNをビルドしようとしています
- .NET 4.7用の新しいDLL C++ライブラリプロジェクトを作成します。
- 私はプロパティに行き、固有のディレクトリ(依存関係)を "Additional Include Directories"と "Additional #using Directories"に追加します。
- opennnディレクトリのすべての.hファイルをプロジェクトの "Header Files"ディレクトリに、すべての.cppファイルをプロジェクトの "Source Files"ディレクトリに追加します。
- 私はプロジェクトを構築しようとし、同じエラーのトンを取得します。私はソリューションhereを見つけて、ソースファイルディレクトリのすべてのファイルを選択し、プロパティに入り、「プリコンパイル済みヘッダー」を「プリコンパイル済みヘッダーを使用しない」に設定します。
- ビルドは少しうまく動いていますが、署名/符号なしのミスマッチ警告が無視できます。
エラーが発生しました。
missing type specifier - int assumed. Note: C++ does not support default-int ~ informedness_optimization_threshold.cpp ~ 172 syntax error: missing ';' before '*' ~ informedness_optimization_threshold.cpp ~ 172 'performance_functional_pointer': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 172 'get_performance_functional_pointer': is not a member of 'OpenNN::TrainingStrategy' ~ informedness_optimization_threshold.cpp ~ 172 'performance_functional_pointer': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 174 left of '->get_neural_network_pointer' must point to class/struct/union/generic type ~ informedness_optimization_threshold.cpp ~ 174 'maximum_iterations_number': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 238 'MaximumIterations': is not a member of 'OpenNN::ThresholdSelectionAlgorithm' ~ informedness_optimization_threshold.cpp ~ 247 'MaximumIterations': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 247 'final_binary_classification_test': is not a member of 'OpenNN::InformednessOptimizationThreshold::InformednessOptimizationThresholdResults' ~ informedness_optimization_threshold.cpp ~ 275 'maximum_iterations_number': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 316 'maximum_time': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 325 'maximum_time': undeclared identifier ~ informedness_optimization_threshold.cpp ~ 449 'set_maximum_iterations_number': identifier not found ~ informedness_optimization_threshold.cpp ~ 527 'set_maximum_time': identifier not found ~ informedness_optimization_threshold.cpp ~ 546
どのように私はC#からOpenNN関数を呼び出すの私の最終目標を達成していますか?