Я пишу C ++ в Notepad ++, используя плагин nppexec и компилирую с помощью minGW.
У меня есть структура папок:
projckt/
- main.cpp
- head/
-- vtk.h
- src/
-- vtk/
--- vtkFile1.cpp
--- vtkFile2.cpp
Как мне скомпилировать и связать? Для моих сценариев «Привет мир» я использовал:
npp_save
cd "$(CURRENT_DIRECTORY)"g++ $(FILE_NAME) -std=c++11 -o $(NAME_PART)
NPP_RUN $(NAME_PART)
Это прекрасно работает, я хочу решение, в котором мне не нужно добавлять новый файл .cpp в команду при его создании. Я пытался:
npp_save
cd "$(CURRENT_DIRECTORY)"g++ *.cpp -std=c++11 -o $(NAME_PART)
NPP_RUN $(NAME_PART)
Кажется, что .cpp
файлы в подкаталогах не включены. Есть ли способ, похожий на копирование папок поддеревьев в Unix cp -r
,
Задача ещё не решена.
Других решений пока нет …