当我尝试编译VS2010 Windows窗体应用程序时,我遇到了一系列奇怪的错误。我得到的错误是:
错误C2871:'project_6':具有此名称的命名空间不存在
错误C2653:'Application':不是类或命名空间名称
错误C3861:'EnableVisualStyles':找不到标识符
错误C2653:'Application':不是类或命名空间名称
错误C3861:'SetCompatibleTextRenderingDefault':找不到标识符
错误C2653:'Application':不是类或命名空间名称
错误C2061:语法错误:标识符'Form1'
错误C3861:'运行':未找到标识符
错误C1854:无法覆盖在目标文件中创建预编译头文件时形成的信息:'c:\ users \ dan \ documents \ visual studio 2010 \ projects \ project_6 \ debug \ stdafx.obj'
所有编译器错误都将文件作为我的main.cpp文件保存,保存最后一个,这给出了stdafx.cpp。下面是我的main.cpp文件(它是VS2010自动生成的文件):
// project_6.cpp : main project file.
#include "stdafx.h"
#include "Form1.h"
using namespace project_6;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
Application::Run(gcnew Form1());
return 0;
}
无论如何,我在我的智慧结束时试图弄清楚它有什么问题,并且希望这里有人可以提供一些见解。
答案 0 :(得分:0)
我认为您至少需要添加对System.Windows.Forms和System.Windows.Drawing的引用。