Не могу скомпилировать C++ в gnustep projectcenter

Я настроил gnustep в Windows,
запустил Gorm и Projectcenter
и успешно создал приложение Hello World на Objective-C
с пользовательским интерфейсом, разработанным Gorm.

Однако добавление элементов 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

person im_chc    schedule 14.04.2012    source источник


Ответы (1)


На данный момент (0.6.2) ProjectCenter не поддерживает ни C++, ни Obj-C++.

Однако в будущем планируется поддержка Obj-C++.

person Riccardo    schedule 14.11.2014