And*_*ker 5 c++ juce clang++ c++14 visual-studio-2015
所以这是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提供跨平台支持.如果我使用带有Clang 3.7项目模板的VS2015跨平台C++ DLL设置一个新项目,那么一切都很好.但是使用JUCE生成的VS项目文件然后切换项目首选项以使用Clang 3.7项目工具集是我遇到此错误的地方.
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |