首页下载资源移动开发QCPFrame企业版演示程序

ZIPQCPFrame企业版演示程序

jam1231529.9MB需要积分:1

资源文件列表:

QCPFrameDemo.zip 大约有270个文件
  1. QCPFrameDemo/
  2. QCPFrameDemo/Bin/
  3. QCPFrameDemo/Bin/Plugin/
  4. QCPFrameDemo/Bin/Plugin/QCPF_Language.dll 182KB
  5. QCPFrameDemo/Bin/Plugin/QCPF_Logger.dll 93.5KB
  6. QCPFrameDemo/Bin/Plugin/QCPF_MessageBox.dll 138KB
  7. QCPFrameDemo/Bin/Plugin/QCPF_PluginManager.dll 316KB
  8. QCPFrameDemo/Bin/Plugin/QCPF_SystemManager.dll 314.5KB
  9. QCPFrameDemo/Bin/Plugin/QCPF_Theme.dll 133KB
  10. QCPFrameDemo/Bin/Plugin/QCPF_UserManager.dll 227KB
  11. QCPFrameDemo/Bin/Plugin/QCPF_ViewEditor.dll 658KB
  12. QCPFrameDemo/Config/
  13. QCPFrameDemo/Config/Core/
  14. QCPFrameDemo/Config/Core/CoreConfig.dat 2.68KB
  15. QCPFrameDemo/Config/Plugin/
  16. QCPFrameDemo/Config/Plugin/PlotConfig_FFT Signal.dat 672B
  17. QCPFrameDemo/Config/Plugin/PlotConfig_Machine BIT Signal.dat 527B
  18. QCPFrameDemo/Config/Plugin/PlotConfig_Sound Signal.dat 371B
  19. QCPFrameDemo/Config/Plugin/PlotConfig_Vibration Signal.dat 371B
  20. QCPFrameDemo/Config/Theme/
  21. QCPFrameDemo/Config/Theme/Theme.dat 108B
  22. QCPFrameDemo/Config/Translation/
  23. QCPFrameDemo/Config/Translation/Translation.dat 124B
  24. QCPFrameDemo/Config/View/
  25. QCPFrameDemo/Config/View/Layout.ini 2.43KB
  26. QCPFrameDemo/Config/View/ViewConfig.dat 7.5KB
  27. QCPFrameDemo/Config/View/ViewConfig_WorkSpace.dat 1.08KB
  28. QCPFrameDemo/D3Dcompiler_47.dll 3.98MB
  29. QCPFrameDemo/Data/
  30. QCPFrameDemo/Data/InfoType.dat 16B
  31. QCPFrameDemo/Data/User/
  32. QCPFrameDemo/Data/User/Users.dat 1.05KB
  33. QCPFrameDemo/iconengines/
  34. QCPFrameDemo/iconengines/qsvgicond.dll 116.12KB
  35. QCPFrameDemo/Image/
  36. QCPFrameDemo/imageformats/
  37. QCPFrameDemo/imageformats/qgifd.dll 108.12KB
  38. QCPFrameDemo/imageformats/qicnsd.dll 131.62KB
  39. QCPFrameDemo/imageformats/qicod.dll 108.12KB
  40. QCPFrameDemo/imageformats/qjpegd.dll 807.12KB
  41. QCPFrameDemo/imageformats/qsvgd.dll 86.62KB
  42. QCPFrameDemo/imageformats/qtgad.dll 87.12KB
  43. QCPFrameDemo/imageformats/qtiffd.dll 797.95KB
  44. QCPFrameDemo/imageformats/qwbmpd.dll 84.12KB
  45. QCPFrameDemo/imageformats/qwebpd.dll 1.07MB
  46. QCPFrameDemo/Image/app.png 8.3KB
  47. QCPFrameDemo/Image/blue-about.png 4.75KB
  48. QCPFrameDemo/Image/blue-cn.png 1.61KB
  49. QCPFrameDemo/Image/blue-Cursor.png 4.42KB
  50. QCPFrameDemo/Image/blue-edit.png 3.41KB
  51. QCPFrameDemo/Image/blue-en.png 2.12KB
  52. QCPFrameDemo/Image/blue-exit.png 3.35KB
  53. QCPFrameDemo/Image/blue-hello.png 5.97KB
  54. QCPFrameDemo/Image/blue-ParamConfig.png 3.08KB
  55. QCPFrameDemo/Image/blue-PluginManage.png 4.68KB
  56. QCPFrameDemo/Image/blue-QR.png 2.79KB
  57. QCPFrameDemo/Image/blue-search.png 4.56KB
  58. QCPFrameDemo/Image/blue-start.png 5.24KB
  59. QCPFrameDemo/Image/blue-stop.png 4.9KB
  60. QCPFrameDemo/Image/blue-system.png 6.03KB
  61. QCPFrameDemo/Image/blue-user.png 3.22KB
  62. QCPFrameDemo/Image/blue-wave.png 4.13KB
  63. QCPFrameDemo/Image/cmd.ico 66.06KB
  64. QCPFrameDemo/Image/cmd.png 1.3KB
  65. QCPFrameDemo/Image/dark-about.png 1.89KB
  66. QCPFrameDemo/Image/dark-barreport.png 736B
  67. QCPFrameDemo/Image/dark-clean.png 1.09KB
  68. QCPFrameDemo/Image/dark-clock.png 2.66KB
  69. QCPFrameDemo/Image/dark-database.png 1.68KB
  70. QCPFrameDemo/Image/dark-editor.png 1.24KB
  71. QCPFrameDemo/Image/dark-exit.png 2.44KB
  72. QCPFrameDemo/Image/dark-fileManage.png 1KB
  73. QCPFrameDemo/Image/dark-infoList.png 1.69KB
  74. QCPFrameDemo/Image/dark-net.png 3.27KB
  75. QCPFrameDemo/Image/dark-output.png 1.34KB
  76. QCPFrameDemo/Image/dark-pageSetup.png 710B
  77. QCPFrameDemo/Image/dark-pause.png 1.42KB
  78. QCPFrameDemo/Image/dark-pdfExport.png 2.2KB
  79. QCPFrameDemo/Image/dark-pluginManage.png 3.12KB
  80. QCPFrameDemo/Image/dark-preprint.png 1.78KB
  81. QCPFrameDemo/Image/dark-print.png 1.09KB
  82. QCPFrameDemo/Image/dark-program.png 1.47KB
  83. QCPFrameDemo/Image/dark-progress.png 2.16KB
  84. QCPFrameDemo/Image/dark-python.png 2.43KB
  85. QCPFrameDemo/Image/dark-report.png 1.68KB
  86. QCPFrameDemo/Image/dark-search.png 2.83KB
  87. QCPFrameDemo/Image/dark-send.png 2KB
  88. QCPFrameDemo/Image/dark-start.png 4.86KB
  89. QCPFrameDemo/Image/dark-stop.png 4.63KB
  90. QCPFrameDemo/Image/dark-system.png 2.47KB
  91. QCPFrameDemo/Image/dark-translate.png 1002B
  92. QCPFrameDemo/Image/dark-user.png 1.16KB
  93. QCPFrameDemo/Image/dark-wave.png 4.06KB
  94. QCPFrameDemo/Image/error.png 740B
  95. QCPFrameDemo/Image/errorSmall.png 274B
  96. QCPFrameDemo/Image/gbLoad.jpg 37.94KB
  97. QCPFrameDemo/Image/help.png 269B
  98. QCPFrameDemo/Image/hud.png 869.91KB
  99. QCPFrameDemo/Image/info.png 596B
  100. QCPFrameDemo/Image/infoSmall.png 341B
  101. QCPFrameDemo/Image/loadimg.png 24.52KB
  102. QCPFrameDemo/Image/map.png 555.35KB
  103. QCPFrameDemo/Image/question.png 958B
  104. QCPFrameDemo/Image/status.png 18.27KB
  105. QCPFrameDemo/Image/warn.png 745B
  106. QCPFrameDemo/Image/warningsmall.png 213B
  107. QCPFrameDemo/Lib/
  108. QCPFrameDemo/libEGLd.dll 69.62KB
  109. QCPFrameDemo/libGLESv2d.dll 19.83MB
  110. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/
  111. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/
  112. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/bin/
  113. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/bin/freeglut.dll 222KB
  114. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/bin/x64/
  115. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/bin/x64/freeglut.dll 249.5KB
  116. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/Copying.txt 1.43KB
  117. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/include/
  118. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/include/GL/
  119. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/include/GL/freeglut.h 703B
  120. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/include/GL/freeglut_ext.h 10.43KB
  121. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/include/GL/freeglut_std.h 27.1KB
  122. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/include/GL/glut.h 660B
  123. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/lib/
  124. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/lib/libfreeglut.a 123.32KB
  125. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/lib/libfreeglut_static.a 396.37KB
  126. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/lib/x64/
  127. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/lib/x64/libfreeglut.a 102.27KB
  128. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/lib/x64/libfreeglut_static.a 481.02KB
  129. QCPFrameDemo/Lib/freeglut-MinGW-3.0.0/freeglut/Readme.txt 5.16KB
  130. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/
  131. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/
  132. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/bin/
  133. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/bin/freeglut.dll 194KB
  134. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/bin/x64/
  135. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/bin/x64/freeglut.dll 229.5KB
  136. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/Copying.txt 1.43KB
  137. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/include/
  138. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/include/GL/
  139. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/include/GL/freeglut.h 703B
  140. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/include/GL/freeglut_ext.h 10.43KB
  141. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/include/GL/freeglut_std.h 26.83KB
  142. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/include/GL/glut.h 660B
  143. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/lib/
  144. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/lib/freeglut.lib 38.8KB
  145. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/lib/x64/
  146. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/lib/x64/freeglut.lib 35.66KB
  147. QCPFrameDemo/Lib/freeglut-MSVC-3.0.0/freeglut/Readme.txt 4.95KB
  148. QCPFrameDemo/Log/
  149. QCPFrameDemo/Log/23_05_23.log 382B
  150. QCPFrameDemo/Log/23_06_25.log 1.55KB
  151. QCPFrameDemo/opengl32sw.dll 19.95MB
  152. QCPFrameDemo/platforms/
  153. QCPFrameDemo/platforms/qwindowsd.dll 4.27MB
  154. QCPFrameDemo/Plugin/
  155. QCPFrameDemo/Plugin/QPlugin1.dll 868KB
  156. QCPFrameDemo/Plugin/QPlugin2.dll 1.28MB
  157. QCPFrameDemo/Plugin/QPlugin3.dll 100KB
  158. QCPFrameDemo/Plugin/QPlugin4.dll 79.5KB
  159. QCPFrameDemo/QCPF_HostConsole.exe 190KB
  160. QCPFrameDemo/QCPF_HostView.exe 268.5KB
  161. QCPFrameDemo/QCPF_Model.dll 282.5KB
  162. QCPFrameDemo/QCPF_PluginModel.dll 136.5KB
  163. QCPFrameDemo/QCPF_ViewModel.dll 260.5KB
  164. QCPFrameDemo/QJamWindow.dll 294.5KB
  165. QCPFrameDemo/Qt5Cored.dll 12.66MB
  166. QCPFrameDemo/Qt5Guid.dll 16.19MB
  167. QCPFrameDemo/Qt5Svgd.dll 740.62KB
  168. QCPFrameDemo/Qt5Widgetsd.dll 11.38MB
  169. QCPFrameDemo/styles/
  170. QCPFrameDemo/styles/qwindowsvistastyled.dll 383.62KB
  171. QCPFrameDemo/Theme/
  172. QCPFrameDemo/Theme/flatwhite/
  173. QCPFrameDemo/Theme/flatwhite.qss 13.06KB
  174. QCPFrameDemo/Theme/flatwhite/add_bottom.png 181B
  175. QCPFrameDemo/Theme/flatwhite/add_left.png 219B
  176. QCPFrameDemo/Theme/flatwhite/add_right.png 214B
  177. QCPFrameDemo/Theme/flatwhite/add_top.png 178B
  178. QCPFrameDemo/Theme/flatwhite/branch_close.png 167B
  179. QCPFrameDemo/Theme/flatwhite/branch_open.png 273B
  180. QCPFrameDemo/Theme/flatwhite/calendar_nextmonth.png 358B
  181. QCPFrameDemo/Theme/flatwhite/calendar_prevmonth.png 341B
  182. QCPFrameDemo/Theme/flatwhite/checkbox_checked.png 289B
  183. QCPFrameDemo/Theme/flatwhite/checkbox_checked_disable.png 301B
  184. QCPFrameDemo/Theme/flatwhite/checkbox_parcial.png 172B
  185. QCPFrameDemo/Theme/flatwhite/checkbox_parcial_disable.png 237B
  186. QCPFrameDemo/Theme/flatwhite/checkbox_unchecked.png 133B
  187. QCPFrameDemo/Theme/flatwhite/checkbox_unchecked_disable.png 137B
  188. QCPFrameDemo/Theme/flatwhite/close.png 300B
  189. QCPFrameDemo/Theme/flatwhite/radiobutton_checked.png 726B
  190. QCPFrameDemo/Theme/flatwhite/radiobutton_checked_disable.png 817B
  191. QCPFrameDemo/Theme/flatwhite/radiobutton_unchecked.png 523B
  192. QCPFrameDemo/Theme/flatwhite/radiobutton_unchecked_disable.png 593B
  193. QCPFrameDemo/Theme/flatwhite/undock.png 153B
  194. QCPFrameDemo/Theme/psblack/
  195. QCPFrameDemo/Theme/psblack.qss 13.26KB
  196. QCPFrameDemo/Theme/psblack/add_bottom.png 201B
  197. QCPFrameDemo/Theme/psblack/add_left.png 233B
  198. QCPFrameDemo/Theme/psblack/add_right.png 235B
  199. QCPFrameDemo/Theme/psblack/add_top.png 197B
  200. QCPFrameDemo/Theme/psblack/branch_close.png 177B
  201. QCPFrameDemo/Theme/psblack/branch_open.png 275B
  202. QCPFrameDemo/Theme/psblack/calendar_nextmonth.png 318B
  203. QCPFrameDemo/Theme/psblack/calendar_prevmonth.png 314B
  204. QCPFrameDemo/Theme/psblack/checkbox_checked.png 307B
  205. QCPFrameDemo/Theme/psblack/checkbox_checked_disable.png 338B
  206. QCPFrameDemo/Theme/psblack/checkbox_parcial.png 188B
  207. QCPFrameDemo/Theme/psblack/checkbox_parcial_disable.png 251B
  208. QCPFrameDemo/Theme/psblack/checkbox_unchecked.png 150B
  209. QCPFrameDemo/Theme/psblack/checkbox_unchecked_disable.png 152B
  210. QCPFrameDemo/Theme/psblack/close.png 257B
  211. QCPFrameDemo/Theme/psblack/radiobutton_checked.png 756B
  212. QCPFrameDemo/Theme/psblack/radiobutton_checked_disable.png 932B
  213. QCPFrameDemo/Theme/psblack/radiobutton_unchecked.png 564B
  214. QCPFrameDemo/Theme/psblack/radiobutton_unchecked_disable.png 715B
  215. QCPFrameDemo/Theme/psblack/undock.png 198B
  216. QCPFrameDemo/Translation/
  217. QCPFrameDemo/translations/
  218. QCPFrameDemo/translations/qt_ar.qm 156.26KB
  219. QCPFrameDemo/translations/qt_bg.qm 161.45KB
  220. QCPFrameDemo/translations/qt_ca.qm 179.71KB
  221. QCPFrameDemo/translations/qt_cs.qm 170.6KB
  222. QCPFrameDemo/translations/qt_da.qm 170.02KB
  223. QCPFrameDemo/translations/qt_de.qm 209.03KB
  224. QCPFrameDemo/translations/qt_en.qm 23B
  225. QCPFrameDemo/translations/qt_es.qm 161.29KB
  226. QCPFrameDemo/translations/qt_fi.qm 175.72KB
  227. QCPFrameDemo/translations/qt_fr.qm 162.26KB
  228. QCPFrameDemo/translations/qt_gd.qm 185.13KB
  229. QCPFrameDemo/translations/qt_he.qm 135.43KB
  230. QCPFrameDemo/translations/qt_hu.qm 156.72KB
  231. QCPFrameDemo/translations/qt_it.qm 157.35KB
  232. QCPFrameDemo/translations/qt_ja.qm 126.86KB
  233. QCPFrameDemo/translations/qt_ko.qm 128.18KB
  234. QCPFrameDemo/translations/qt_lv.qm 150KB
  235. QCPFrameDemo/translations/qt_pl.qm 159.15KB
  236. QCPFrameDemo/translations/qt_ru.qm 194.38KB
  237. QCPFrameDemo/translations/qt_sk.qm 122.81KB
  238. QCPFrameDemo/translations/qt_uk.qm 154.52KB
  239. QCPFrameDemo/translations/qt_zh_TW.qm 124.84KB
  240. QCPFrameDemo/Translation/langEn_us_CustomPlot.qm 5.79KB
  241. QCPFrameDemo/Translation/langEn_us_HostView.qm 23B
  242. QCPFrameDemo/Translation/langEn_us_Menu.mnl 2.56KB
  243. QCPFrameDemo/Translation/langEn_us_MessageBox.qm 23B
  244. QCPFrameDemo/Translation/langEn_us_PluginManager.qm 16B
  245. QCPFrameDemo/Translation/langEn_us_QCPF_Model.qm 23B
  246. QCPFrameDemo/Translation/langEn_us_QCPF_ViewModel.qm 23B
  247. QCPFrameDemo/Translation/langEn_us_QPlugin1.qm 683B
  248. QCPFrameDemo/Translation/langEn_us_QPlugin2.qm 23B
  249. QCPFrameDemo/Translation/langEn_us_QPlugin3.qm 489B
  250. QCPFrameDemo/Translation/langEn_us_QPlugin4.qm 86B
  251. QCPFrameDemo/Translation/langEn_us_QPluginChart.qm 280B
  252. QCPFrameDemo/Translation/langEn_us_SystemManager.qm 3.77KB
  253. QCPFrameDemo/Translation/langEn_us_UserManger.qm 16B
  254. QCPFrameDemo/Translation/langEn_us_ViewEditor.qm 23B
  255. QCPFrameDemo/Translation/langZh_cn_CustomPlot.qm 5.13KB
  256. QCPFrameDemo/Translation/langZh_cn_HostView.qm 1.32KB
  257. QCPFrameDemo/Translation/langZh_cn_Menu.mnl 3.05KB
  258. QCPFrameDemo/Translation/langZh_cn_MessageBox.qm 361B
  259. QCPFrameDemo/Translation/langZh_cn_PluginManager.qm 2.82KB
  260. QCPFrameDemo/Translation/langZh_cn_QCPF_Model.qm 3.92KB
  261. QCPFrameDemo/Translation/langZh_cn_QCPF_ViewModel.qm 1.06KB
  262. QCPFrameDemo/Translation/langZh_cn_QPlugin1.qm 1.9KB
  263. QCPFrameDemo/Translation/langZh_cn_QPlugin2.qm 778B
  264. QCPFrameDemo/Translation/langZh_cn_QPlugin3.qm 640B
  265. QCPFrameDemo/Translation/langZh_cn_QPlugin4.qm 103B
  266. QCPFrameDemo/Translation/langZh_cn_QPluginChart.qm 319B
  267. QCPFrameDemo/Translation/langZh_cn_SystemManager.qm 5.47KB
  268. QCPFrameDemo/Translation/langZh_cn_UserManger.qm 2.08KB
  269. QCPFrameDemo/Translation/langZh_cn_ViewEditor.qm 8.77KB
  270. QCPFrameDemo/使用说明.txt 835B

资源介绍:

QCPFrame是一个开源的基于Qt的跨平台插件开发框架,旨在提高基于PC及Linux平台下工控软件设计的通用性,重用性,高效性,可裁剪性,松耦合性。详见:https://blog.csdn.net/jam12315/article/details/108461027
freeglut 3.0.0-1.mp for MinGW This package contains freeglut import libraries, headers, and Windows DLLs. These allow 32 and 64 bit GLUT applications to be compiled on Windows using MinGW. Both static and shared versions of the library are included. For more information on freeglut, visit http://freeglut.sourceforge.net/. Installation Create a folder on your PC which is readable by all users, for example “C:\Program Files\Common Files\MinGW\freeglut\” on a typical Windows system. Copy the “lib\” and “include\” folders from this zip archive to that location. The appropriate freeglut DLL can either be placed in the same folder as your application, or can be installed in a system-wide folder which appears in your %PATH% environment variable. Be careful not to mix the 32 bit DLL up with the 64 bit DLL, as they are not interchangeable. Compiling 32 bit Applications If you want your application to be compatible with GLUT, you should “#include ”. If you want to use freeglut specific extensions, you should “#include ” instead. Given a source file “test.c”, which you want to compile to an application “test.exe” dynamically linking to the DLL, you can compile and link it with the following commands (replacing the include and lib paths with the ones you created above if necessary): gcc -c -o test.o test.c -I"C:\Program Files\Common Files\MinGW\freeglut\include" gcc -o test.exe test.o -L"C:\Program Files\Common Files\MinGW\freeglut\lib" -lfreeglut -lopengl32 -Wl,--subsystem,windows Don’t forget to either include the freeglut DLL when distributing applications, or provide your users with some method of obtaining it if they don’t already have it! Compiling 64 bit Applications Building 64 bit applications is almost identical to building 32 bit applications. The only difference is that you should change the library path on the command line to point to the x64 directory: gcc -c -o test.o test.c -I"C:\Program Files\Common Files\MinGW\freeglut\include" gcc -o test.exe test.o -L"C:\Program Files\Common Files\MinGW\freeglut\lib\x64" -lfreeglut -lopengl32 -Wl,--subsystem,windows Static Linking To statically link the freeglut library into your application, it’s necessary to define “FREEGLUT_STATIC” when compiling the object files. It’s also necessary to link the static version of the freeglut library, along with the GDI and Windows multimedia libraries which freeglut depends upon: gcc -c -o test.o test.c -D FREEGLUT_STATIC -I"C:\Program Files\Common Files\MinGW\freeglut\include" gcc -o test.exe test.o -L"C:\Program Files\Common Files\MinGW\freeglut\lib" -lfreeglut_static -lopengl32 -lwinmm -lgdi32 -Wl,--subsystem,windows The “-Wl,--subsystem,windows” is needed in each case so that the application builds as a Windows GUI application rather than a console application. If you are using GLU functions you should also include “-lglu32” on the command line. When statically linking a 64 bit build, you should change the library path as detailed under the “Compiling 64 bit Applications” section. Full Tutorial Please visit http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/ for a complete guide on using GLUT and freeglut with MinGW. Cross-Compilation I’ve not covered the setup of freeglut for use in cross-compilation, i.e. when building Windows freeglut applications using a Linux system. Setting freeglut up with MinGW on other operating systems can be done following the instructions above, except that the paths will be different. Problems? If you have problems using this package (compiler / linker errors etc.), please check that you have followed all of the steps in this readme file correctly. Almost all of the problems which are reported with these packages are due to missing a step or not doing it correctly, for example trying to build a 32 bit app against the 64 bit import library. If you have followed all of the steps correctly but your application still fails to build, try building a very simple but functional program (the example at http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/ is ideal). A lot of people try to build very complex applications after installing these packages, and often the error is with the application code or other library dependencies rather than freeglut. If you still can’t get it working after trying to compile a simple application, then please get in touch via http://www.transmissionzero.co.uk/contact/, providing as much detail as you can. Please don’t complain to the freeglut guys unless you’re sure it’s a freeglut bug, and have reproduced the issue after compiling freeglut from the latest SVN version—if that’s still the case, I’m sure they would appreciate a bug report or a patch. Changelog 2015-03-15: Release 3.0.0-1.mp • First 3.0.0 MinGW release. I’ve built the package using MinGW, and the only change I’ve made is to the DLL version resource—I’ve changed the description so that my MinGW and MSVC builds are distinguishable from each other (and other builds) using Windows Explorer. Transmission Zero 2015-03-15 http://www.transmissionzero.co.uk/
100+评论
captcha