【发布时间】:2016-01-11 06:17:34
【问题描述】:
我刚刚安装了 VS2015 的社区版,我什至无法构建 Hello World 模板。我在 StackOverflow 上阅读了一些 LNK1181 解决方案并访问了一些论坛,但似乎没有解决方案有效。
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(){
cout << "Hello World!\n";
return 0;
}
D4024:
严重性代码描述项目文件行抑制状态
警告 D4024 无法识别的源文件类型“■/”,目标文件
假设 HelloWorld D:\Projects\VisualStudio\HelloWorld\HelloWorld\CL 1
LNK1181:
严重性代码描述项目文件行抑制状态
错误 LNK1181 无法打开输入文件
'ÿþ/.obj' HelloWorld D:\Projects\VisualStudio\HelloWorld\HelloWorld\LINK 1
【问题讨论】:
-
您是否对文件名或存储文件的路径使用任何特殊(非 ascii)字符?
-
不,这就是我如此困惑的原因。这是您可以在“D:\Projects\VisualStudio\HelloWorld”中找到 sln 的路径。我从资源管理器中复制了路径。
-
尝试删除调试文件夹中的
ÿþ/.obj并重新构建。此文件名包含 not ascii 字符 -
根目录下的Debug文件夹为空,HelloWorld中的Debug文件夹(可以找到vcxproj文件)只有tlog文件和tlog文件夹。我也尝试修复 VS,但我得到的唯一消息是 Redistributable 已安装。