Пробуждение клипа EAP на Mac. Как изменить текущий рабочий каталог для запущенной программы? Кажется, что он установлен в выходной каталог двоичных файлов.Как изменить рабочий каталог для моей программы
ответ
Это можно изменить с помощью диалогового окна Run -> Edit Configurations...
, как и Idea.
Смесь, необходимая для внесения изменений в CMakeLists.txt
, так как большая часть конфигурации просто меня бросала, и я искал способ ее изменить, но этот бит по крайней мере согласуется с другими IDE, которые хороший.
Надеемся, они также улучшат остальные настройки проекта.
«Рабочий каталог» - это место запуска исполняемого файла. Изменение «Рабочий каталог» в настройке «Конфигурации» означает, что Clion изменится на «Рабочий каталог» после запуска исполняемого файла.
Если вы хотите изменить место выполнения исполняемого файла, вам нужно будет добавить строку в файл CMakesLists.txt.
набор (CMAKE_RUNTIME_OUTPUT_DIRECTORY $ {CMAKE_CURRENT_SOURCE_DIR})
add_executable (TimeServer $ {SOURCE_FILES})
Позиция в файле cmakes важно. Если вы добавите команду set после add_executable, она не будет работать. Это должно быть раньше.
Эти ответы относительно старые. Не уверен, когда была добавлена функция, но есть очень хороший пользовательский интерфейс для установки текущего рабочего каталога.
Я сделал учебник YouTube для моего COSC1030 (Начиная с C++) студентов, но решение одно и то же для всех: https://youtu.be/dTtZEAfh_LM
Существует нет ничего по этой ссылке. :( – sfjac
Огромное вам спасибо. Ссылка была неправильным публичным путем к видео. Исправлено. –