今天我们开始使用C ++,我们遇到了创建表单的问题。
我一直在看一个视频,其中包含如何使用C ++制作表单的教程。 我习惯使用C#代替C ++,所以我真的是初学者。 我已将SubSystem设置为Windows,将EntryPoint设置为main。
我用过这段代码:
#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project1::MyForm form;
Application::Run(%form);
}
在MyForm.cpp
中错误:
错误5错误C2065:'form':未声明的标识符
错误6错误C2065:'form':未声明的标识符
错误3错误C2065:'MyForm':未声明的标识符
错误4错误C2146:语法错误:缺少';'在标识符“形式”之前 错误2错误C2653:'Project1':不是类或命名空间名称
8智能感知:预期';' 9智能感知:标识符“表单”未定义
7 IntelliSense:名称后跟'::'必须是类或名称空间名称
警告1警告C4829:主要功能参数可能不正确。考虑'int main(Platform :: Array ^ argv)'
由于我缺乏声誉,我为没有张贴图片而道歉......
我还没有进一步配置。 我错过了什么吗?
提前致谢!
亲切的问候,
Sjors
答案 0 :(得分:1)
将Project1更改为Test100920141327,这是我的项目名称,实际上只是一个非常愚蠢的事情。我不知道Project1是你项目的名称。谢谢大家的支持!
#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Test100920141327::MyForm form;
Application::Run(%form);
}
亲切的问候,
Sjors
答案 1 :(得分:0)
我遇到了同样的问题。我用这种方式解决了它:
在我项目的属性窗口中,我将 Configuration 下拉列表设置为 Active(Debug)。在我的情况下,最初它是调试。