C++ 如何在将gmime集成到VS2010项目中时解决生成错误?
我正试图在一个vc++项目中使用gmime。 我有gmime相关的dll、lib和头文件 然而,试图从教程中构建第一个示例却失败了。 这是密码C++ 如何在将gmime集成到VS2010项目中时解决生成错误?,c++,c,visual-studio-2010,C++,C,Visual Studio 2010,我正试图在一个vc++项目中使用gmime。 我有gmime相关的dll、lib和头文件 然而,试图从教程中构建第一个示例却失败了。 这是密码 #include <stdio.h> #define ssize_t long #include <gmime/gmime.h> int main (int argc, char **argv) { GMimeStream *stream; /* initialize GMime
#include <stdio.h>
#define ssize_t long
#include <gmime/gmime.h>
int main (int argc, char **argv)
{
GMimeStream *stream;
/* initialize GMime */
g_mime_init (0);
/* create a stream around stdout */
stream = g_mime_stream_file_new (stdout);
/* 'printf' */
g_mime_stream_printf (stream, "Hello World!\n");
/* flush stdout */
g_mime_stream_flush (stream);
/* free/close the stream */
g_object_unref (stream);
return 0;
}
#包括
#定义ssize\t long
#包括
int main(int argc,字符**argv)
{
GMimeStream*流;
/*初始化GMime*/
g_mime_init(0);
/*围绕stdout创建一个流*/
stream=g_mime_stream_file_new(标准输出);
/*“printf”*/
g_mime_stream_printf(stream,“Hello World!\n”);
/*冲洗冲洗液*/
g_mime_stream_flush(流);
/*释放/关闭流*/
g_对象_unref(流);
返回0;
}
在构建vc++项目时,我遇到以下错误:
错误C2061语法错误:标识符“GMimeStream”
错误C2059语法错误:“”
错误C4430缺少类型说明符-假定为int。注意:C++不支持默认int
错误C2143语法错误:缺少“;”在“”之前
错误C2086'int ssize\u t':重新定义
错误C4430缺少类型说明符-假定为int。注意:C++不支持默认int
错误C2086“int GMimeStream”:重新定义
请帮我解决这个问题
Error C2061 syntax error: identifier 'GMimeStream'
Error C2059 syntax error: ''
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int
Error C2143 syntax error: missing ';' before ''
Error C2086 'int ssize_t': redefinition
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int
Error C2086 'int GMimeStream': redefinition