📄 project.pbxproj
字号:
// !$*UTF8*$!{ archiveVersion = 1; classes = { }; objectVersion = 42; objects = {/* Begin PBXBuildFile section */ F4163D720EAF83A6007CC2F3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4163D300EAF8197007CC2F3 /* OpenGL.framework */; }; F4163D730EAF83AD007CC2F3 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4163D2D0EAF8181007CC2F3 /* GLUT.framework */; }; F4163D7A0EAF85C6007CC2F3 /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4163D790EAF85C6007CC2F3 /* Cg.framework */; }; F495818C0EBE162E007F2F19 /* libsiftgpu.so in Frameworks */ = {isa = PBXBuildFile; fileRef = F49581800EBE15B3007F2F19 /* libsiftgpu.so */; }; F495818D0EBE1636007F2F19 /* libsiftgpu.so in Frameworks */ = {isa = PBXBuildFile; fileRef = F49581800EBE15B3007F2F19 /* libsiftgpu.so */; }; F495818E0EBE163F007F2F19 /* libsiftgpu.so in Frameworks */ = {isa = PBXBuildFile; fileRef = F49581800EBE15B3007F2F19 /* libsiftgpu.so */; }; F49581EE0EBE1CC2007F2F19 /* SiftMatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F49581EC0EBE1CC2007F2F19 /* SiftMatch.cpp */; }; F49581EF0EBE1CC2007F2F19 /* SiftMatch.h in Headers */ = {isa = PBXBuildFile; fileRef = F49581ED0EBE1CC2007F2F19 /* SiftMatch.h */; }; F4BC2E210EAF9321009AA24C /* FrameBufferObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E0F0EAF9321009AA24C /* FrameBufferObject.cpp */; }; F4BC2E220EAF9321009AA24C /* FrameBufferObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E100EAF9321009AA24C /* FrameBufferObject.h */; }; F4BC2E230EAF9321009AA24C /* GlobalUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E110EAF9321009AA24C /* GlobalUtil.cpp */; }; F4BC2E240EAF9321009AA24C /* GlobalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E120EAF9321009AA24C /* GlobalUtil.h */; }; F4BC2E250EAF9321009AA24C /* GLTexImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E130EAF9321009AA24C /* GLTexImage.cpp */; }; F4BC2E260EAF9321009AA24C /* GLTexImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E140EAF9321009AA24C /* GLTexImage.h */; }; F4BC2E270EAF9321009AA24C /* ProgramCG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E150EAF9321009AA24C /* ProgramCG.cpp */; }; F4BC2E280EAF9321009AA24C /* ProgramCG.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E160EAF9321009AA24C /* ProgramCG.h */; }; F4BC2E290EAF9321009AA24C /* ProgramGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E170EAF9321009AA24C /* ProgramGLSL.cpp */; }; F4BC2E2A0EAF9321009AA24C /* ProgramGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E180EAF9321009AA24C /* ProgramGLSL.h */; }; F4BC2E2B0EAF9321009AA24C /* ProgramGPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E190EAF9321009AA24C /* ProgramGPU.cpp */; }; F4BC2E2C0EAF9321009AA24C /* ProgramGPU.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E1A0EAF9321009AA24C /* ProgramGPU.h */; }; F4BC2E2D0EAF9321009AA24C /* ShaderMan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E1B0EAF9321009AA24C /* ShaderMan.cpp */; }; F4BC2E2E0EAF9321009AA24C /* ShaderMan.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E1C0EAF9321009AA24C /* ShaderMan.h */; }; F4BC2E2F0EAF9321009AA24C /* SiftGPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E1D0EAF9321009AA24C /* SiftGPU.cpp */; }; F4BC2E300EAF9321009AA24C /* SiftGPU.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E1E0EAF9321009AA24C /* SiftGPU.h */; }; F4BC2E310EAF9321009AA24C /* SiftPyramid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E1F0EAF9321009AA24C /* SiftPyramid.cpp */; }; F4BC2E320EAF9321009AA24C /* SiftPyramid.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E200EAF9321009AA24C /* SiftPyramid.h */; }; F4BC2E920EAF94A4009AA24C /* GLTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E360EAF9345009AA24C /* GLTransform.h */; }; F4BC2E930EAF94A4009AA24C /* BasicTestWin.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BC2E340EAF9345009AA24C /* BasicTestWin.h */; }; F4BC2E940EAF94AA009AA24C /* TestWinGlut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E390EAF9345009AA24C /* TestWinGlut.cpp */; }; F4BC2E950EAF94AA009AA24C /* BasicTestWin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E330EAF9345009AA24C /* BasicTestWin.cpp */; }; F4D855E40EB1C1BE00921FDD /* SimpleSIFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E370EAF9345009AA24C /* SimpleSIFT.cpp */; }; F4D8561B0EB1C1E800921FDD /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4163D2D0EAF8181007CC2F3 /* GLUT.framework */; }; F4D8561E0EB1C1F000921FDD /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4163D300EAF8197007CC2F3 /* OpenGL.framework */; }; F4D8562E0EB1C22E00921FDD /* speed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F4BC2E380EAF9345009AA24C /* speed.cpp */; };/* End PBXBuildFile section *//* Begin PBXContainerItemProxy section */ F4BC2EAD0EAF94E2009AA24C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F4163D0B0EAF7F96007CC2F3 /* Project object */; proxyType = 1; remoteGlobalIDString = F4163D5A0EAF837B007CC2F3; remoteInfo = SiftGPU; }; F4D856230EB1C20700921FDD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F4163D0B0EAF7F96007CC2F3 /* Project object */; proxyType = 1; remoteGlobalIDString = F4163D5A0EAF837B007CC2F3; remoteInfo = SiftGPU; }; F4D856320EB1C23C00921FDD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F4163D0B0EAF7F96007CC2F3 /* Project object */; proxyType = 1; remoteGlobalIDString = F4163D5A0EAF837B007CC2F3; remoteInfo = SiftGPU; };/* End PBXContainerItemProxy section *//* Begin PBXFileReference section */ F4163D2D0EAF8181007CC2F3 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /System/Library/Frameworks/GLUT.framework; sourceTree = "<absolute>"; }; F4163D300EAF8197007CC2F3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; }; F4163D790EAF85C6007CC2F3 /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cg.framework; path = /Library/Frameworks/Cg.framework; sourceTree = "<absolute>"; }; F49581800EBE15B3007F2F19 /* libsiftgpu.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libsiftgpu.so; sourceTree = BUILT_PRODUCTS_DIR; }; F49581EC0EBE1CC2007F2F19 /* SiftMatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SiftMatch.cpp; path = ../SiftGPU/src/SiftMatch.cpp; sourceTree = SOURCE_ROOT; }; F49581ED0EBE1CC2007F2F19 /* SiftMatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SiftMatch.h; path = ../SiftGPU/src/SiftMatch.h; sourceTree = SOURCE_ROOT; }; F4BC2E0F0EAF9321009AA24C /* FrameBufferObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FrameBufferObject.cpp; path = ../SiftGPU/src/FrameBufferObject.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E100EAF9321009AA24C /* FrameBufferObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FrameBufferObject.h; path = ../SiftGPU/src/FrameBufferObject.h; sourceTree = SOURCE_ROOT; }; F4BC2E110EAF9321009AA24C /* GlobalUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GlobalUtil.cpp; path = ../SiftGPU/src/GlobalUtil.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E120EAF9321009AA24C /* GlobalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GlobalUtil.h; path = ../SiftGPU/src/GlobalUtil.h; sourceTree = SOURCE_ROOT; }; F4BC2E130EAF9321009AA24C /* GLTexImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GLTexImage.cpp; path = ../SiftGPU/src/GLTexImage.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E140EAF9321009AA24C /* GLTexImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GLTexImage.h; path = ../SiftGPU/src/GLTexImage.h; sourceTree = SOURCE_ROOT; }; F4BC2E150EAF9321009AA24C /* ProgramCG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramCG.cpp; path = ../SiftGPU/src/ProgramCG.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E160EAF9321009AA24C /* ProgramCG.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramCG.h; path = ../SiftGPU/src/ProgramCG.h; sourceTree = SOURCE_ROOT; }; F4BC2E170EAF9321009AA24C /* ProgramGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramGLSL.cpp; path = ../SiftGPU/src/ProgramGLSL.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E180EAF9321009AA24C /* ProgramGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramGLSL.h; path = ../SiftGPU/src/ProgramGLSL.h; sourceTree = SOURCE_ROOT; }; F4BC2E190EAF9321009AA24C /* ProgramGPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ProgramGPU.cpp; path = ../SiftGPU/src/ProgramGPU.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E1A0EAF9321009AA24C /* ProgramGPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProgramGPU.h; path = ../SiftGPU/src/ProgramGPU.h; sourceTree = SOURCE_ROOT; }; F4BC2E1B0EAF9321009AA24C /* ShaderMan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ShaderMan.cpp; path = ../SiftGPU/src/ShaderMan.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E1C0EAF9321009AA24C /* ShaderMan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ShaderMan.h; path = ../SiftGPU/src/ShaderMan.h; sourceTree = SOURCE_ROOT; }; F4BC2E1D0EAF9321009AA24C /* SiftGPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SiftGPU.cpp; path = ../SiftGPU/src/SiftGPU.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E1E0EAF9321009AA24C /* SiftGPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SiftGPU.h; path = ../SiftGPU/src/SiftGPU.h; sourceTree = SOURCE_ROOT; }; F4BC2E1F0EAF9321009AA24C /* SiftPyramid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SiftPyramid.cpp; path = ../SiftGPU/src/SiftPyramid.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E200EAF9321009AA24C /* SiftPyramid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SiftPyramid.h; path = ../SiftGPU/src/SiftPyramid.h; sourceTree = SOURCE_ROOT; }; F4BC2E330EAF9345009AA24C /* BasicTestWin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BasicTestWin.cpp; path = ../TestWin/src/BasicTestWin.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E340EAF9345009AA24C /* BasicTestWin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BasicTestWin.h; path = ../TestWin/src/BasicTestWin.h; sourceTree = SOURCE_ROOT; }; F4BC2E360EAF9345009AA24C /* GLTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GLTransform.h; path = ../TestWin/src/GLTransform.h; sourceTree = SOURCE_ROOT; }; F4BC2E370EAF9345009AA24C /* SimpleSIFT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SimpleSIFT.cpp; path = ../TestWin/src/SimpleSIFT.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E380EAF9345009AA24C /* speed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = speed.cpp; path = ../TestWin/src/speed.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E390EAF9345009AA24C /* TestWinGlut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TestWinGlut.cpp; path = ../TestWin/src/TestWinGlut.cpp; sourceTree = SOURCE_ROOT; }; F4BC2E3A0EAF9345009AA24C /* TestWinGlut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TestWinGlut.h; path = ../TestWin/src/TestWinGlut.h; sourceTree = SOURCE_ROOT; }; F4BC2E8C0EAF947F009AA24C /* TestWin */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TestWin; sourceTree = BUILT_PRODUCTS_DIR; }; F4D855DF0EB1C1A900921FDD /* SimpleSIFT */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SimpleSIFT; sourceTree = BUILT_PRODUCTS_DIR; }; F4D856290EB1C21D00921FDD /* Speed */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Speed; sourceTree = BUILT_PRODUCTS_DIR; };/* End PBXFileReference section *//* Begin PBXFrameworksBuildPhase section */ F4163D590EAF837B007CC2F3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F4163D730EAF83AD007CC2F3 /* GLUT.framework in Frameworks */, F4163D720EAF83A6007CC2F3 /* OpenGL.framework in Frameworks */, F4163D7A0EAF85C6007CC2F3 /* Cg.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; F4BC2E8A0EAF947F009AA24C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F495818C0EBE162E007F2F19 /* libsiftgpu.so in Frameworks */, F4D8561E0EB1C1F000921FDD /* OpenGL.framework in Frameworks */, F4D8561B0EB1C1E800921FDD /* GLUT.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; F4D855DD0EB1C1A900921FDD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F495818D0EBE1636007F2F19 /* libsiftgpu.so in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; F4D856270EB1C21D00921FDD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F495818E0EBE163F007F2F19 /* libsiftgpu.so in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; };/* End PBXFrameworksBuildPhase section *//* Begin PBXGroup section */ F4163D090EAF7F96007CC2F3 = { isa = PBXGroup; children = ( F4BC2EE90EB072F7009AA24C /* Frameworks */, F4163D140EAF7FA3007CC2F3 /* SiftGPU */, F4163D8B0EAF880A007CC2F3 /* TestWin */, F4163D5C0EAF837B007CC2F3 /* Products */, ); sourceTree = "<group>"; }; F4163D140EAF7FA3007CC2F3 /* SiftGPU */ = { isa = PBXGroup; children = ( F4BC2EEB0EB0733D009AA24C /* src */, F4BC2EEA0EB0730F009AA24C /* headers */, ); name = SiftGPU; sourceTree = "<group>"; }; F4163D5C0EAF837B007CC2F3 /* Products */ = { isa = PBXGroup; children = ( F4BC2E8C0EAF947F009AA24C /* TestWin */, F4D855DF0EB1C1A900921FDD /* SimpleSIFT */, F4D856290EB1C21D00921FDD /* Speed */, F49581800EBE15B3007F2F19 /* libsiftgpu.so */, ); name = Products; sourceTree = "<group>"; }; F4163D8B0EAF880A007CC2F3 /* TestWin */ = { isa = PBXGroup; children = ( F4BC2EED0EB0735C009AA24C /* src */, F4BC2EEC0EB0734E009AA24C /* headers */, ); name = TestWin; sourceTree = "<group>"; }; F4BC2EE90EB072F7009AA24C /* Frameworks */ = { isa = PBXGroup; children = ( F4163D2D0EAF8181007CC2F3 /* GLUT.framework */, F4163D300EAF8197007CC2F3 /* OpenGL.framework */, F4163D790EAF85C6007CC2F3 /* Cg.framework */, ); name = Frameworks; sourceTree = "<group>"; }; F4BC2EEA0EB0730F009AA24C /* headers */ = { isa = PBXGroup; children = ( F49581ED0EBE1CC2007F2F19 /* SiftMatch.h */, F4BC2E100EAF9321009AA24C /* FrameBufferObject.h */, F4BC2E120EAF9321009AA24C /* GlobalUtil.h */, F4BC2E140EAF9321009AA24C /* GLTexImage.h */, F4BC2E160EAF9321009AA24C /* ProgramCG.h */, F4BC2E180EAF9321009AA24C /* ProgramGLSL.h */, F4BC2E1A0EAF9321009AA24C /* ProgramGPU.h */, F4BC2E1C0EAF9321009AA24C /* ShaderMan.h */, F4BC2E1E0EAF9321009AA24C /* SiftGPU.h */, F4BC2E200EAF9321009AA24C /* SiftPyramid.h */, ); name = headers; sourceTree = "<group>"; }; F4BC2EEB0EB0733D009AA24C /* src */ = { isa = PBXGroup; children = ( F49581EC0EBE1CC2007F2F19 /* SiftMatch.cpp */, F4BC2E0F0EAF9321009AA24C /* FrameBufferObject.cpp */, F4BC2E110EAF9321009AA24C /* GlobalUtil.cpp */, F4BC2E130EAF9321009AA24C /* GLTexImage.cpp */, F4BC2E150EAF9321009AA24C /* ProgramCG.cpp */, F4BC2E170EAF9321009AA24C /* ProgramGLSL.cpp */, F4BC2E190EAF9321009AA24C /* ProgramGPU.cpp */, F4BC2E1B0EAF9321009AA24C /* ShaderMan.cpp */, F4BC2E1D0EAF9321009AA24C /* SiftGPU.cpp */, F4BC2E1F0EAF9321009AA24C /* SiftPyramid.cpp */,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -