gpt4 book ai didi

c++ - 试图为类编译一个简单的代码

转载 作者:行者123 更新时间:2023-12-02 11:08:17 25 4
gpt4 key购买 nike

这是我的示例代码:

// FileName: test.cpp
#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::Windows::Forms;

public ref class Form1: public Form
{
public: Form1()
{
this->Text = "My Form";
this->Size = Drawing::Size(250, 150);

}
};

[STAThread]
int main() {
Application::Run(gcnew Form1);
}

使用 cl /clr test.cpp /link /subsystem:windows /ENTRY:main 编译此代码
在开发人员命令提示符下

因此,我将代码块输入记事本并将其保存为 txt 文件。然后,我在 Visual Express 中打开开发人员命令提示符并输入 cl /clr test.cpp /link /subsystem:windows /entry:main它给了我一个错误,如屏幕截图所示:

.

I changed the file name to test.cpp and recompiled the code using the line: cl /clr c:\game\test.cpp /link /subsystem:windows /ENTRY:main But it still errors

将文件重新保存为所有文件类型而不是 .txt 文件类型后,我能够将文件设置为 .cpp 并能够被编译器读取,但它说有一个 fatal error c1083,它找不到 text.obj。

最佳答案

就像编译器说的那样。 test.cpp 不存在并且“*.txt”不是已知的扩展名。将文件从“test.txt”重命名为“test.cpp”,然后重试。

关于c++ - 试图为类编译一个简单的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33384347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com