[問題] OpenGL in C++
大家好,
最近一直上來問問題, 真是勞煩大家了
小弟現在想要把某個之前用C++寫的畫介面程式(用OpenGL) ,
放到Mac上來, 目前的作法是這樣:
1. 用 Object-C 開出一個Cocoa AP
2. 把 C++的介面程式弄成dylib, 由Cocoa AP 動態連結
但是遇到一個問題, 就是, OpenGL的部份是在C++裡面呼叫,
所以無法直接使用NSOpenGL等class,
之前再win32的作法是宣告一個render context, 然後將參數設好,
利用WGL提供的API去連結windows的device context, 之後用OpenGL的函式,
他就知道要話到哪裡去...
但是在Mac上面, 我查詢到的AGL (for Carbon) 好像不能用,
CGL(Core OpenGL)還沒搞清楚怎麼用, 請前輩能夠提點一下, 怎麼樣讓
C++內的OpenGL 函式和 Mac的device連結起來??
ps.
之所以那麼麻煩不用Object-C作, 是因為C++那一段東西是跨平台的~
謝謝大家看我這麼落落常一大段XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.219.26.209
推
06/12 10:02, , 1F
06/12 10:02, 1F
→
06/13 15:51, , 2F
06/13 15:51, 2F
推
06/13 17:16, , 3F
06/13 17:16, 3F
→
06/13 17:17, , 4F
06/13 17:17, 4F
→
06/13 21:10, , 5F
06/13 21:10, 5F
→
06/13 21:11, , 6F
06/13 21:11, 6F
→
06/13 21:12, , 7F
06/13 21:12, 7F
→
06/13 21:13, , 8F
06/13 21:13, 8F
推
06/13 21:35, , 9F
06/13 21:35, 9F
→
06/13 21:36, , 10F
06/13 21:36, 10F
→
06/13 21:36, , 11F
06/13 21:36, 11F
→
06/13 21:37, , 12F
06/13 21:37, 12F
→
06/13 21:37, , 13F
06/13 21:37, 13F
→
06/13 21:38, , 14F
06/13 21:38, 14F
→
06/13 22:03, , 15F
06/13 22:03, 15F
→
06/13 22:03, , 16F
06/13 22:03, 16F
→
06/13 23:33, , 17F
06/13 23:33, 17F
→
06/14 00:13, , 18F
06/14 00:13, 18F