【发布时间】:2018-04-28 07:40:42
【问题描述】:
我正在使用 Android Studio 2.3.3 为 android 构建 c++ 应用程序。构建失败并出现错误:
致命错误:无法创建 CMakeFiles/kore.dir/C_/ab/android-native-build/Sources/src/banan/server/serverData/ServerCompound_banan_server_serverdata_ListValue_IdInt_banan_server_serverdata_ServerCompound_serverdata_ServerAchieve.cpp.o: 没有这样的文件或目录 clang++.exe: error: assembler command failed 退出代码为 1(使用 -v 查看调用)
应该在其中创建该文件的目录存在,并且在该目录中成功创建了一些其他文件。
我认为这是因为路径太长了。我以前见过这样的消息,将项目移动到另一个路径较短的目录已经解决了这个问题。但现在我已经这样做了。
【问题讨论】:
-
尝试缩短文件名本身,而不是路径。
-
谢谢。我知道这将解决问题。但这不是我想要的方式:C++ 项目是从 haxe 源构建的,这个长文件名是使用泛型的结果。我当然可以禁止此功能,但我不想这样做。我希望有一些命令行选项或项目设置会有所帮助。
标签: android c++ android-studio android-studio-2.3