尽管我没有指定任何参数,但 MSCV 给出了关于 "unrecognized source file type..." 的错误
MSCV give an error about "unrecognized source file type..." although I didn't specify any arguments
我对 MSVC 有疑问。当我尝试 运行 开发人员命令提示符并键入 cl
时,它给我这个错误:
Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30137 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl : Command line warning D9024 : unrecognized source file type 'C:\Program', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'Files', object file assumed
cl : Command line warning D9024 : unrecognized source file type '(x86)\Microsoft', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'Visual', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'Studio19\Community\VC\Tools\MSVC.29.30133\bin\Hostx86\x86\cl.exe', object file assumed
Microsoft (R) Incremental Linker Version 14.29.30137.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:Program.exe
C:\Program
Files
(x86)\Microsoft
Visual
Studio19\Community\VC\Tools\MSVC.29.30133\bin\Hostx86\x86\cl.exe
LINK : fatal error LNK1104: cannot open file 'Program.exe'
我不确定发生了什么。我尝试重新安装 Visual Studio 并修复它,但仍然无法正常工作。我尝试做一些研究以找到解决方案,none 找到了。
检查您是否定义了名为 CL
或 _CL_
的用户或系统环境变量。
假设 Windows 10,转到 开始 → 设置 → 系统 → 关于 → 点击高级系统设置 link,然后在系统属性对话框,在高级选项卡上,单击环境变量...按钮以查看并签入两个列表。
如 Microsoft 在 CL environment variables, defining such variables will interfere with the CL tool by prepending or appending the specified arguments to the command line. Sometimes, setting a CL
or _CL_
variable before invoking MSBuild is useful for injecting preprocessor macros (using the /D
option 上记录的那样,例如,更改编译的某些方面。
正常情况下,环境中应该没有这样的变量。也许您将这些变量之一全局设置为 cl.exe
的路径,这是错误的。所以,只需删除变量。
我对 MSVC 有疑问。当我尝试 运行 开发人员命令提示符并键入 cl
时,它给我这个错误:
Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30137 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl : Command line warning D9024 : unrecognized source file type 'C:\Program', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'Files', object file assumed
cl : Command line warning D9024 : unrecognized source file type '(x86)\Microsoft', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'Visual', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'Studio19\Community\VC\Tools\MSVC.29.30133\bin\Hostx86\x86\cl.exe', object file assumed
Microsoft (R) Incremental Linker Version 14.29.30137.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:Program.exe
C:\Program
Files
(x86)\Microsoft
Visual
Studio19\Community\VC\Tools\MSVC.29.30133\bin\Hostx86\x86\cl.exe
LINK : fatal error LNK1104: cannot open file 'Program.exe'
我不确定发生了什么。我尝试重新安装 Visual Studio 并修复它,但仍然无法正常工作。我尝试做一些研究以找到解决方案,none 找到了。
检查您是否定义了名为 CL
或 _CL_
的用户或系统环境变量。
假设 Windows 10,转到 开始 → 设置 → 系统 → 关于 → 点击高级系统设置 link,然后在系统属性对话框,在高级选项卡上,单击环境变量...按钮以查看并签入两个列表。
如 Microsoft 在 CL environment variables, defining such variables will interfere with the CL tool by prepending or appending the specified arguments to the command line. Sometimes, setting a CL
or _CL_
variable before invoking MSBuild is useful for injecting preprocessor macros (using the /D
option 上记录的那样,例如,更改编译的某些方面。
正常情况下,环境中应该没有这样的变量。也许您将这些变量之一全局设置为 cl.exe
的路径,这是错误的。所以,只需删除变量。