- 1
- 2
- 3
- 4
- 5
#ifdef __APPLE__
#define OPENGL_LIBRARY "/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib"
#else
#define OPENGL_LIBRARY "libGL.so"
#endif
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
#ifdef __APPLE__
#define OPENGL_LIBRARY "/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib"
#else
#define OPENGL_LIBRARY "libGL.so"
#endif
А вообще, у мака есть переменные окружения?
QBatman 10.10.2014 23:48 # +2
Вообще будет достаточно OpenGL.framework/OpenGL
Также, советую почитать вот это https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/dyld.1.html
Dummy00001 11.10.2014 01:38 # +1
Oooo! В Qt даже есть класс Бэтмена!!
tonygluk 11.10.2014 21:15 # 0
istem 11.10.2014 22:15 # +5
() { :;}; /bin/bash ...
tonygluk 11.10.2014 22:17 # 0
Vindicar 13.10.2014 09:41 # 0
Dummy00001 12.10.2014 02:05 # −1
roman-kashitsyn 12.10.2014 11:21 # 0
Это проблема всех систем, в которых установлен bash.
Dummy00001 12.10.2014 11:58 # −1
или только в случае если хакер уже имеет способность запускать удаленно произвольные комманды. а если он уже умеет запускать удаленно произвольные комманды, то есть много более интересных программ нежели чем баш.
все как обычно вертится вокруг вызовов system() и popen(). но код писаный с безопастностью в уме, ими в принципе не пользуется. потому что всегда есть какие извраты которыми можно даже над тупым системным шеллом что-то нежелаемое сделать.