我正在研究我的图形类的项目,教授提供了基本代码。他用我们的实验室电脑(Ubuntu 16.04 LTS)对它进行了编码。我想从家里的计算机上开展这个项目,但我似乎无法弄清楚如何运行它。如何在macOS上执行图形C++程序Sierra
我知道他给我们的Makefile是特定于实验室计算机的,但我没有足够的技巧来弄清楚如何改变它的macOS。
的Makefile
CPP = g++ -std=c++11
INC = -I../glslutil -I../mvcutil -I.
C_FLAGS = -fPIC -g -c -DGL_GLEXT_PROTOTYPES $(INC)
LINK = g++ -fPIC -g
LOCAL_UTIL_LIBRARIES = ../lib/libglsl.so
GL_LIB_LOC = -L/usr/lib/nvidia-375
GL_LIBRARIES = $(GL_LIB_LOC) -lglfw -lGLU -lGL
OBJS = project1.o ModelView.o Controller.o GLFWController.o
project1: $(OBJS) $(LOCAL_UTIL_LIBRARIES)
$(LINK) -o project1 $(OBJS) $(LOCAL_UTIL_LIBRARIES) $(GL_LIBRARIES)
../lib/libglsl.so: ../glslutil/ShaderIF.h ../glslutil/ShaderIF.c++
(cd ../glslutil; make)
project1.o: project1.c++
$(CPP) $(C_FLAGS) project1.c++
ModelView.o: ModelView.h ModelView.c++
$(CPP) $(C_FLAGS) ModelView.c++
Controller.o: ../mvcutil/Controller.h ../mvcutil/Controller.c++
$(CPP) $(C_FLAGS) ../mvcutil/Controller.c++
GLFWController.o: ../mvcutil/GLFWController.h
../mvcutil/GLFWController.c++
$(CPP) $(C_FLAGS) ../mvcutil/GLFWController.c++
虽然,我甚至不能确定这就是问题所在。我只是想看看我的笔记本上的图形! :)我感谢任何帮助!
总的来说,我想在我的Mac上看到类似于this的东西。在我的Mac上编译时,我的errors。
我们没有你的源代码,所以我们不能建立这个看看有什么问题。你得到什么错误?请在您的帖子中包含确切的错误消息。 – user1118321