我正在研究我的圖形類的項目,教授提供了基本代碼。他用我們的實驗室電腦(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