代码之家  ›  专栏  ›  技术社区  ›  Les

Visual Studio 2010-链接:致命错误lnk181:无法打开输入文件“/.obj”

  •  13
  • Les  · 技术社区  · 14 年前

    我在Windows7上有vs 2010。我创建了一个新的项目,选择C++语言,Win32项目,DLL,导出符号,然后完成。现在,当我在不改变vs生成的内容的情况下编译项目时,我得到了…

    链接:致命错误lnk181:无法打开输入文件“__/.obj”

    我也在同一台机器上安装了VS2008。我遵循同样的步骤,它会编译。我做错什么了?

    编辑 好吧,我发现这个错误是由于使用了旧版本的链接器造成的。我不知道为什么。在VS2010中,项目目录的设置与VS2008中的不同。一旦我明白了,也许我可以解决我自己的问题。

    3 回复  |  直到 6 年前
        1
  •  8
  •   Les    13 年前

        2
  •  2
  •   Brad Larson Code Synthesis    10 年前

      <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
        <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
      </ImportGroup>
    

      <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
        <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
      </ImportGroup>
    

    Users\??????????\AppData\Local\Microsoft\MSBuild\v4.0
    Microsoft.Cpp.Win32.user.props
    Microsoft.Cpp.x64.user.props
    

    <ExecutablePath> <IncludePath> <LibraryPath>

    <

        3
  •  0
  •   MNS    6 年前

    C:\Program Files (x86)\Microsoft Visual Studio\VB98 link.exe

    Visual Studio Executable Directories dialog

    Microsoft.Cpp.Win32.user.props $(USERPROFILE)\appdata\local\microsoft\msbuild\v4.0