Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.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
将VC++与C++编译成VC 11_C++_Visual Studio - Fatal编程技术网

将VC++与C++编译成VC 11

将VC++与C++编译成VC 11,c++,visual-studio,C++,Visual Studio,我使用vc 12编写了boost库,但我的visual studio使用vc 11。当我尝试运行Boost示例程序时,使用Boost C++库Visual Studio 2013显示了无法打开的文件“LBooStByReXE-VC110-MT-GD1Y54LIB”我的LabyAy路径…\BooStY1L454 0 0 2级LIB IM具有LIBOBOSTYGRIEX-VC120 MT-GD1Y54。认为我可以通过将VisualStudio编译器vc11更改为vc12来解决这个问题。我该怎么做请帮

我使用vc 12编写了boost库,但我的visual studio使用vc 11。当我尝试运行Boost示例程序时,使用Boost C++库Visual Studio 2013显示了无法打开的文件“LBooStByReXE-VC110-MT-GD1Y54LIB”我的LabyAy路径…\BooStY1L454 0 0 2级LIB IM具有LIBOBOSTYGRIEX-VC120 MT-GD1Y54。认为我可以通过将VisualStudio编译器vc11更改为vc12来解决这个问题。我该怎么做请帮帮我

除非存在编译器或操作系统相关依赖项,否则可以通过链接适当的库来解决它。检查项目的设置。其中,应为vc110库,将其更改为相应的vc120库。 如果由于编译器特定问题、平台特定问题或与其他C运行时库链接时出现重复符号等其他问题而无法工作,则可以尝试以下操作:

重建boost,但使用动态CRT库而不是静态库检查/MD或/MT选项。这样,您不需要更改任何一个编译器。 若什么都不起作用,那个么使用相同的编译器构建应用程序和库。
如果没有Visual Studio,您如何拥有VC12?你使用Visual C++快照版吗?@ DAI有2012和2013个Visual Studio 2013我有最终版本。你能告诉我把vc11换成VC12的方法吗