Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在将gmime集成到VS2010项目中时解决生成错误?_C++_C_Visual Studio 2010 - Fatal编程技术网

C++ 如何在将gmime集成到VS2010项目中时解决生成错误?

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

我正试图在一个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 */
        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