在socket编程的过程中头文件中 #include <windows.h> #include "stdafx.h" #include "WinSock2.h" 在编译的时候会报错 :error C2011: 'fd_set' : 'struct' type redefinition 解决方法 在所有的#include <windows.h>前使用#define WIN32_LEAN_AND_MEAN,如: #define WIN32_LEA…
http://www.cnblogs.com/ark-zhang/archive/2013/06/19/3144383.html   首先说明这个问题由于重复定义引起的编译错误. 先说明解决方法,然后再说是什么原因导致了这个问题. 解决方法: 下列任何一种方法都可以. 1. 在所有包含windows.h的代码之前加上 #define  WIN32_LEAN_AND_MEAN 2. 或者直接在工程的properties( vc6 以上)/Setting(vc6) -> c/c++ -> prep…
这是头文件包含顺序的问题,原因与解决办法见下面代码的注释. /* 包含下面这两个头文件时,必须把winsock2.h放在前面 否则编译报错,N多的重定义错误:例如 error C2011: 'fd_set' : 'struct' type redefinition */ #include <WinSock2.h> #include <Windows.h> int main(int argc, _TCHAR* argv[]) { Sleep(); ; } 其实可以不包含Windows…
 C++ Code  123   // Import the ADO type library #import "C:\\Program Files\\Common Files\\system\\ado\\msadox.dll"   #import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename ("EOF","adoEOF&…
error C2011: “timespec”:“struct”类型重定义 C++ pthread pthread.h 中的 timespec 和time.h 中的 结构定义重复了 ,同时两个头文件中的条件编译条件不同,所以造成结构重复定义,简单快速见效的解决方法就是注释pthread.h 头文件中的struct timespce 定义 warning C4477: “printf”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“pthread_t” print 中…
今天引用外来库时出现问题,也许是版本问题. 错误如下: .....\oursun\cincludes\quickdraw.h(309): error C2011: “Picture”:“struct”类型重定义 1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\comdef.h(326) : 参见“Picture”的声明 其中Picture声明如下: __if_not_exists(Picture){ struct…
原文地址:https://blog.csdn.net/hebbely/article/details/53993141 1.configure: error: cannot guess build type; you must specify one解决方法 UNAME_MACHINE = i686 UNAME_RELEASE = --generic UNAME_SYSTEM = Linux UNAME_VERSION = #~-Ubuntu SMP Wed Jul :: UTC configu…
使用了预编译头依然出现error LNK2005:***obj已在***obj中定义 造成该问题的可能性比较多,本人将在今后遇到时添加进来,今天先放出本人遇到的一种情况. 多重包含含有变量定义的.h文件所造成 这个现象很容易重新,首先新建一个1.h文件,然后在里面写下如下代码 #pragma once int i = 0; 然后新建一个1.cpp,里面代码如下: #include "1.h" #include "1.h" 再新建一个2.cpp,代码如下: #incl…
以下代码处出现了syntax error: unexpected token 'struct' at line 33的错误 struct a2v { float4 vertex_position : POSITION; float3 normal : NORMAL; } struct v2f { float4 pos : SV_POSITION; fixed3 color_in : COLOR; } 原因是忘记添加结构体最后的;符号. 把结构体最后的;加上就解决了.…
使用python setup.py build_ext --inplace命令编译cython代码, 出现以下错误: Compiling cython_example.pyx because it changed. [1/1] Cythonizing cython_example.pyx D:\python_virtualenv\bigdata\lib\site-packages\Cython\Compiler\Main.py:367: FutureWarning: Cython directi…