Не могу скомпилировать C++ в gnustep projectcenter
Я настроил Gnustep в окнах,
есть Горм и Проектцентр
и успешно построить приложение Objective-C Hello World
с пользовательским интерфейсом, созданным Горм.
Тем не менее, добавление C++ таких вещей, как Class и т. Д.
сделает проект не скомпилированным.
Команда ProjectCenter "Новый файл"
не имеет "cpp", только файлы "c".
Неужели ProjectCenter не поддерживает C++/Obj-C++?
Есть ли способ отредактировать файл make, чтобы он компилировал файлы C++?
#
# GNUmakefile - Generated by ProjectCenter
#
ifeq ($(GNUSTEP_MAKEFILES),)
GNUSTEP_MAKEFILES := $(shell gnustep-config --variable=GNUSTEP_MAKEFILES 2>/dev/null)
endif
ifeq ($(GNUSTEP_MAKEFILES),)
$(error You need to set GNUSTEP_MAKEFILES before compiling!)
endif
include $(GNUSTEP_MAKEFILES)/common.make
#
# Application
#
VERSION = 0.1
PACKAGE_NAME = myapp
APP_NAME = myapp
myapp_APPLICATION_ICON =
#
# Resource files
#
myapp_RESOURCE_FILES = \
Resources/myapp.gorm \
Resources/Main.gsmarkup \
Resources/MainMenu-GNUstep.gsmarkup \
Resources/MainMenu-OSX.gsmarkup
#
# Header files
#
myapp_HEADER_FILES = \
AppController.h \
mycls.h
#
# Class files
#
myapp_OBJC_FILES = \
AppController.m
#
# Other sources
#
myapp_C_FILES = \
mycls.c
myapp_OBJC_FILES += \
myapp_main.m
#
# Makefiles
#
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/aggregate.make
include $(GNUSTEP_MAKEFILES)/application.make
-include GNUmakefile.postamble
1 ответ
Решение
На данный момент (0.6.2) ProjectCenter не поддерживает ни C++, ни Obj-C++
Однако поддержка Obj-C++ запланирована на будущее.