在CMakeLists.txt中,可以使用以下命令来更改默认的输出路径。使用具有较短名称的路径和文件名可以避免路径过长的问题。
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
其中,CMAKE_ARCHIVE_OUTPUT_DIRECTORY指定归档文件(.a、.lib)的输出路径,CMAKE_LIBRARY_OUTPUT_DIRECTORY指定库文件(.so、.dll)的输出路径,CMAKE_RUNTIME_OUTPUT_DIRECTORY指定可执行文件(.exe)的输出路径。
这将在项目的二进制目录下创建一个名为'lib”的文件夹来容纳所有的库和归档文件。同样,通过将可执行文件放在名为'bin”的文件夹中,可以进一步减少路径的长度。
使用上述命令更改输出路径后,重新构建项目即可。
下一篇:Androidstudiocom.google.ar.sceneform.ux.ArFragmentisincompatiblewithandroidx.fragment.app.Fragment