5

したがって、これはVisual Studio 2015 Update 1のフォローアップの質問です。clang エラー

私が得ているエラーメッセージは

clang.exe: エラー: 複数の出力ファイルを生成するときに -o を指定できません

基本的に、プリコンパイル済みヘッダーを無効にする Hans Passant の回避策は、私にはうまくいきませんでした。まだエラーが表示されます。これを回避するためのアイデアはありますか?

私のVS生成のコマンドラインは次のとおりです。-fpic -std=c++1y -fstack-protector -x c++ "Debug\" -Wall -fno-strict-aliasing -ffunction-sections -I "c:\SDKs\VST3 SDK" -I "c:\SDKs\vstsdk2.4" -I "....\JuceLibraryCode" -I "......\JUCE\modules" -g2 -gdwarf-2 -O0 -x c++-header -D "_CRT_SECURE_NO_WARNINGS" -D "WIN32" -D "_WINDOWS" -D "DEBUG" -D "_DEBUG" -D "JUCER_VS2010_78A501D=1" -D "JUCE_APP_VERSION=1.0.0" -D "JUCE_APP_VERSION_HEX=0x10000" -D "_WINDLL" -frtti -fomit-frame-pointer -fdata-sections -fno-ms-compatibility -std=c11 -fexceptions -o "Debug\" -fms-extensions -fno-short-enums

Clang を使用して Windows で C++ JUCE オーディオ プラグインを構築しようとしています。最初に Mac で開発したときに大量の C++14 機能を使用することになり、他のコンパイラが C++ 標準で少し遅れていることに気づかなかったからです。サポート。JUCE アプリケーションは、VS/XCode プロジェクト ファイルまたは Introjucer/Projucer アプリケーションから生成された Makefile によるクロス プラットフォーム サポートを提供します。VS2015 Cross-Platform C++ DLL with Clang 3.7 プロジェクト テンプレートを使用して新しいプロジェクトをセットアップすると、すべて正常にコンパイルされます。しかし、JUCE で生成された VS プロジェクト ファイルを使用してから、プロジェクトの設定を切り替えて Clang 3.7 プロジェクト ツールセットを使用すると、このエラーが発生します。

4

0 に答える 0