Создание фильтров для файлов Lua в VS с использованием CMake source_group - PullRequest
1 голос
/ 16 августа 2011

Мне удалось легко организовать все мои заголовки и исходные файлы с помощью фильтров, например:

source_group(Source\ Files\\network FILES 
network/lobbylist.cpp
network/network.cpp
network/networkenet.cpp
network/networkfactory.cpp
network/networklinux.cpp
network/networkraw.cpp
network/networkwin.cpp
)

Однако сегодня я начал добавлять сценарии Lua в свой проект и обнаружил, что, хотя при генерации проекта не отображалось никаких ошибок, и все, казалось, было написано правильно, CMake вообще не добавлял новый фильтр для сценариев в решение. .

source_group(Source\ Files\\scripts FILES 
scripts/en_lang.lua
)

Я также попытался поместить группу в фильтр файлов заголовка и в корневой каталог проекта, но ничего не вышло. CMake просто не распознает или не знает, что делать с файлами, отличными от .h / .hpp / .c / .cpp / etc? Есть ли способ обойти это? Очевидно, что я все еще могу редактировать сценарии в отдельном окне или открывать его вручную в VS, но было бы предпочтительнее иметь его прямо в обозревателе решений.

1 Ответ

3 голосов
/ 16 августа 2011

Вы должны добавить файлы lua в ADD_EXECUTABLE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...