私は連立方程式を解くためにEIGENを使用しています。コードのコンパイルに成功した唯一の方法は、/CLRを使用することです。プロジェクトをビルドしようとすると、exeが他のPCで動作するために、(DLLではなく)/MTを使用してビルドする必要があることに気付きました。問題は互換性がありません。/ CLRを削除すると、プロジェクトはコンパイルされません。DLLを終了すると、exeは他のPCで動作しますが、非現実的な値になります。
誰かが何をすべきかアドバイスできますか?これは私が書く最初のプログラムです。私は方程式を解く機械エンジニアです。ご容赦ください。
Webで検索しただけですが、/CLRなしではWindowsフォームアプリケーションを構築できないことがわかりました。
ターゲットマシンにvcが再配布されるかどうかはわかりません。代わりにいくつかのdllと一緒に私のexeファイルを持っている方法はありますか?私はこれを小さなプログラムでよく見ます。