Я использую Android Studio для создания своей игры, в которой много кода на C ++.Во время компиляции он дал мне предупреждение.Во время связывания он подал, потому что не смог найти файл, о котором предупреждал.Любые советы, как сократить путь к файлу?Можно ли как-то определить, где создаются скомпилированные объектные файлы?
Путь к исходному файлу (длинный, но не плохой)
G:/SVN/GameProjects/mygameproject/src/progs/enginefiles/screen-editor-stage-object-selection-filters.cpp
Полное имя сгенерированного объектного файла:
G:/SVN/GameProjects/mygameproject/src/projects/common/android/gradle-project/app/.externalNativeBuild/cmake/hightabletRelease/armeabi-v7a/CMakeFiles/native-activity.dir/G_/SVN/GameProjects/mygameproject/src/progs/enginefiles/screen-editor-stage-object-selection-filters.cpp.o
Корневой каталог для проекта gradle
G:/SVN/GameProjects/mygameproject/src/projects/common/android/gradle-project
Сообщение об ошибке в сборке:
hightabletRelease|armeabi-v7a :CMake Warning in CMakeLists.txt:
hightabletRelease|armeabi-v7a : The object file directory
hightabletRelease|armeabi-v7a : has 172 characters. The maximum full path to an object file is 250
hightabletRelease|armeabi-v7a : characters (see CMAKE_OBJECT_PATH_MAX). Object file
hightabletRelease|armeabi-v7a : cannot be safely placed under this directory. The build may not work
hightabletRelease|armeabi-v7a : correctly.