相关疑难解决方法(0)

我可以在Visual Studio 2008的C++运行时库中使用Visual Studio 2010的C++编译器吗?

我有一个需要在Windows 2000上运行的应用程序.我还想使用Visual Studio 2010(主要是因为auto关键字定义的更改).但是,我有点绑定,因为我需要应用程序能够在较旧的操作系统上运行,即:

  • Windows 2000
  • Windows XP RTM
  • Windows XP SP1

Visual Studio 2010的运行时库依赖EncodePointer / DecodePointer于Windows XP SP2中引入的API.

如果可以使用备用运行时库,那么这会破坏依赖于VS2010中添加的C++ 0x功能的代码std::regex吗?

c++ visual-studio-2008 visual-studio

36
推荐指数
4
解决办法
2万
查看次数

如果编译器安装了Service Pack,那么C++运行时是否需要Service Pack?

如果我使用Microsoft Visual Studio Professional 2010 SP1编译一个dll文件,即使安装了C++ 2010运行时而不是C++ 2010 SP1运行时,客户端PC仍能运行该DLL吗?

c++ visual-studio-2010 visual-studio

5
推荐指数
1
解决办法
66
查看次数

Winsock2.h:没有这样的文件或目录

我正在尝试使用mingw32 for Linux 编译.

但是,我收到以下错误和警告:

# i586-mingw32msvc-gcc ms04-020.c -lws2_32 -o ms04-020.exe
ms04-020.c:43:22: error: Winsock2.h: No such file or directory
ms04-020.c: In function ‘main’:
ms04-020.c:113: warning: incompatible implicit declaration of built-in function ‘printf’
ms04-020.c:114:11: warning: unknown escape sequence '\;'
ms04-020.c: In function ‘readwrite’:
ms04-020.c:251: warning: incompatible implicit declaration of built-in function ‘printf’
ms04-020.c:259: warning: incompatible implicit declaration of built-in function ‘printf’
ms04-020.c:264: warning: incompatible implicit declaration of built-in function ‘printf’
ms04-020.c:279: warning: incompatible implicit declaration of built-in function ‘printf’ …
Run Code Online (Sandbox Code Playgroud)

c linux compilation mingw32 windows-2000

3
推荐指数
1
解决办法
2万
查看次数