問題タブ [cling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
144 参照

c++ - MinGW でのコンパイル エラーのしがみつき: 例外処理

Windows 7 で MinGw を使用して cling をコンパイルしようとしています。次のエラーで 90% で失敗します。

これらのコマンドを使用してビルドしました:

-fexceptions を this: -DCMAKE_CXXFLAGS="-fexceptions" および this: のような cmake タグに追加しようとしました-DCMAKE_CXX_FLAGS="-fexceptions" が、役に立ちません。同じエラーが発生します。

どんな助けでも大歓迎です。


編集:

これを回避しようとしましたが、ファイルを変更して\tools\cling\lib\Interpreter\CMakeLists.txtこの\tools\cling\lib\UserInterface\CMakeLists.txtエラーを取り除きました。に変更if (UNIX)しましたif (LLVM_COMPILER_IS_GCC_COMPATIBLE)

次にwchar_t、次のような変換エラーが発生 したため、cmake 呼び出しerror: cannot convert 'LPTSTR {aka char*}' to 'const wchar_t*'に追加しました。-DCMAKE_CXX_FLAGS="-DUNICODE -D_UNICODE"

次のエラーが表示されます。

エラーは問題ではないと思い_MSC_VERます。ランダムなバージョンを偽造できますが、FARPROCtoのキャストはvoid*どうですか?