链接:致命错误LNK1104:手动配置LIB环境变量后无法打开文件'libcpmt.lib'

活力

我正在尝试cl从命令行使用Visual Studio 2010编译器。

由于某些原因,我安装的Visual Studio 2010无法正确配置INCLUDELIB目录,请参见关于致命错误C1034的另一篇文章:no include path set如果我跑步

`vcvars32.bat`

我收到以下错误消息:

ERROR: Cannot determine the location of the VS Common Tools folder.

然后,我尝试手动设置这些环境变量。所以我创建了一个简单的bat文件,如下所示:

Set INCLUDE="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;"

Set LIB="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib;"

cl test.cpp

但我现在收到以下错误

LINK : fatal error LNK1104: cannot open file 'libcpmt.lib'

我不明白为什么会发生这种情况,因为libcpmt.lib它位于上述LIB目录之一中。

这个问题有解决办法吗?

编辑

我使用VS2010命令提示符的第一个答案中的程序给出了错误:无法确定VS Common Tools文件夹的位置,现在VS100COMNTOOLS已设置环境变量。但是,即使我尝试通过手动设置它们,也不会设置INCLUDELIB环境变量

set INCLUDE = "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;"

set LIB = "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib;"

因此,当我尝试编译.cpp文件时,会收到

fatal error C1034: iostream: no include path set

编辑:最终解决方案

根据Hans Passant的建议,这是最终的解决方案

@SET INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;

@SET LIB=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib;

cl /EHsc -o FileName.obj -c FileName.cpp
汉斯·帕桑特

摆脱双引号。

真正的问题是未设置VS100COMNTOOLS环境变量。您需要找出为什么这样弄乱了环境。控制面板+系统+高级+环境变量。或使用VS安装程序修复选项。更改后注销+登录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

链接:致命错误LNK1104:无法打开文件python27.lib

来自分类Dev

链接:致命错误LNK1104:无法打开文件'SDL.lib'

来自分类Dev

链接:致命错误LNK1104:无法打开文件'fltkd.lib'

来自分类Dev

链接:致命错误LNK1104:无法打开文件'opencv_calib3d245d.lib'(OpenCV 2.4.9)

来自分类Dev

链接:致命错误LNK1104:无法打开文件'opencv_calib3d245d.lib'(OpenCV 2.4.9)

来自分类Dev

错误LNK1104无法打开文件'gtest.lib'

来自分类Dev

致命错误LNK1104:无法打开文件'MSVCRT.lib'

来自分类Dev

致命错误LNK1104:无法打开文件'gdi32.lib'

来自分类Dev

Libcpmt.lib:针对“ RuntimeLibrary”检测到错误LNK2038不匹配:值“ MT_StaticRelease”与值“ MD_DynamicRelease”不匹配

来自分类Dev

OpenCV错误:“ LINK:致命错误LNK1104:无法打开文件'opencv_core231d.lib'”

来自分类Dev

OpenCV错误:“ LINK:致命错误LNK1104:无法打开文件'opencv_core231d.lib'”

来自分类Dev

LNK1104:无法打开文件pthreadsVC2.lib

来自分类Dev

LNK1104:无法打开文件pthreadsVC2.lib

来自分类Dev

Visual C++:链接:致命错误 LNK1104:无法打开文件“libboost_system-vc120-mt-gd-1_55.lib”

来自分类Dev

异常的VS2010链接错误LNK1104:无法打开文件'libssh2d.lib'

来自分类Dev

为什么我收到错误LNK1104:无法打开文件'glew32.lib'

来自分类Dev

抑制状态错误 LNK1104 无法打开文件“IlmImfd.lib”

来自分类Dev

使用CMake并且无法运行程序而未得到“ LINK:致命错误LNK1104:无法打开文件'src.lib'”错误

来自分类Dev

Portaudio错误“ LNK1104:无法打开文件'ksguid.lib'”文件不在我的计算机上吗?

来自分类Dev

无法构建PortAudio-“ LNK1104:无法打开文件'ksguid.lib'”

来自分类Dev

错误LNK1104:无法打开文件'libboost_thread-vc100-mt-gd-1_55.lib'

来自分类Dev

不断收到“错误LNK1104:无法打开文件'boost_thread-vc100-mt-gd-1_41.lib”

来自分类Dev

LNK1104无法打开文件libboost_random-vc140-mt-1_61.lib等

来自分类Dev

链接:致命错误LNK1181:无法打开输入文件'opencv_world341d.lib'

来自分类Dev

链接:致命错误 LNK1181:无法打开输入文件“gpuarray.lib”

来自分类Dev

LNK1104尝试与boost_filesystem * .lib链接时

来自分类Dev

VS2015 - LNK1104 无法打开文件 'C:\gstreamer\1.0\x86_64\lib\glib-2.0'

来自分类Dev

Visual Studio错误:LNK1104:无法打开文件'kernel32.lib'-仅在WP8项目/ Win32构建中

来自分类Dev

Boost.Python和错误LNK1104:无法打开文件'boost_python-vc100-mt-gd-1_55.lib'

Related 相关文章

  1. 1

    链接:致命错误LNK1104:无法打开文件python27.lib

  2. 2

    链接:致命错误LNK1104:无法打开文件'SDL.lib'

  3. 3

    链接:致命错误LNK1104:无法打开文件'fltkd.lib'

  4. 4

    链接:致命错误LNK1104:无法打开文件'opencv_calib3d245d.lib'(OpenCV 2.4.9)

  5. 5

    链接:致命错误LNK1104:无法打开文件'opencv_calib3d245d.lib'(OpenCV 2.4.9)

  6. 6

    错误LNK1104无法打开文件'gtest.lib'

  7. 7

    致命错误LNK1104:无法打开文件'MSVCRT.lib'

  8. 8

    致命错误LNK1104:无法打开文件'gdi32.lib'

  9. 9

    Libcpmt.lib:针对“ RuntimeLibrary”检测到错误LNK2038不匹配:值“ MT_StaticRelease”与值“ MD_DynamicRelease”不匹配

  10. 10

    OpenCV错误:“ LINK:致命错误LNK1104:无法打开文件'opencv_core231d.lib'”

  11. 11

    OpenCV错误:“ LINK:致命错误LNK1104:无法打开文件'opencv_core231d.lib'”

  12. 12

    LNK1104:无法打开文件pthreadsVC2.lib

  13. 13

    LNK1104:无法打开文件pthreadsVC2.lib

  14. 14

    Visual C++:链接:致命错误 LNK1104:无法打开文件“libboost_system-vc120-mt-gd-1_55.lib”

  15. 15

    异常的VS2010链接错误LNK1104:无法打开文件'libssh2d.lib'

  16. 16

    为什么我收到错误LNK1104:无法打开文件'glew32.lib'

  17. 17

    抑制状态错误 LNK1104 无法打开文件“IlmImfd.lib”

  18. 18

    使用CMake并且无法运行程序而未得到“ LINK:致命错误LNK1104:无法打开文件'src.lib'”错误

  19. 19

    Portaudio错误“ LNK1104:无法打开文件'ksguid.lib'”文件不在我的计算机上吗?

  20. 20

    无法构建PortAudio-“ LNK1104:无法打开文件'ksguid.lib'”

  21. 21

    错误LNK1104:无法打开文件'libboost_thread-vc100-mt-gd-1_55.lib'

  22. 22

    不断收到“错误LNK1104:无法打开文件'boost_thread-vc100-mt-gd-1_41.lib”

  23. 23

    LNK1104无法打开文件libboost_random-vc140-mt-1_61.lib等

  24. 24

    链接:致命错误LNK1181:无法打开输入文件'opencv_world341d.lib'

  25. 25

    链接:致命错误 LNK1181:无法打开输入文件“gpuarray.lib”

  26. 26

    LNK1104尝试与boost_filesystem * .lib链接时

  27. 27

    VS2015 - LNK1104 无法打开文件 'C:\gstreamer\1.0\x86_64\lib\glib-2.0'

  28. 28

    Visual Studio错误:LNK1104:无法打开文件'kernel32.lib'-仅在WP8项目/ Win32构建中

  29. 29

    Boost.Python和错误LNK1104:无法打开文件'boost_python-vc100-mt-gd-1_55.lib'

热门标签

归档