利用clutter开发windows程序需要如下配置:
( 不能添加附件,头文件及库可在网上找,也可联系我QQ:285421303)
1. 创建一个空的工程
New Project --> Visual C++ --> General --> Empty Project
2. Include配置:
C/C++ --> General --> Additional Include Directories下面添加:
..\..\..\include
..\..\..\include\cairo
3. Linker配置
Linker --> Input --> Additional Dependencies下面添加:
..\..\..\lib\gobject-2.0.lib
..\..\..\lib\gmodule-2.0.lib
..\..\..\lib\intl.lib
..\..\..\lib\gthread-2.0.lib
..\..\..\lib\gtk-win32-2.0.lib
..\..\..\lib\glib-2.0.lib
..\..\..\lib\libclutter.lib
下面是可选的库:
..\..\..\lib\atk-1.0.lib
..\..\..\lib\cairo.lib
..\..\..\lib\fontconfig.lib
..\..\..\lib\freetype.lib
..\..\..\lib\gio-2.0.lib
..\..\..\lib\libpng.lib
..\..\..\lib\pangocairo-1.0.lib
..\..\..\lib\pangoft2-1.0.lib
..\..\..\lib\pangowin32-1.0.lib
..\..\..\lib\pango-1.0.lib
4. 在 main函数的前面加上:
#ifndef _DEBUG
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
#endif
5. 添加宏
C/C++ --> Preprocessor --> Preprocessor Definitions增加:
WIN32
_DEBUG
_WINDOWS
这样,当调试运行时会有一个控制台窗口出现,正式release的时候就没有了。