有人知道如何在Visual Studio 2010中设置winforms项目的起始形式吗?我已经转到Project Properties并更改了Startup Object,但是在dowpdownlist中,唯一可用的选项是"(None)"和"ProjectName.Program.cs"."program.cs"是我的默认代码文件.请帮我.(我在C#工作)
我在DOS中有大约7个命令,我想在我的C#程序中运行它们.我可不可以做:
System.Diagnostics.Process.Start("cmd.exe", "my more commands here");
Run Code Online (Sandbox Code Playgroud)
? 编辑: 我正在制作小应用程序将运行g ++.这现在是正确的吗?:
System.Diagnostics.Process.Start("cmd.exe", "/k cd C:\\Alps\\compiler\\ /k g++ C:\\Alps\\" + project_name + "\\Debug\\Main.cpp");
Run Code Online (Sandbox Code Playgroud)
编译命令:
g++ -c C:\Alps\here_is_projectname\Debug\Main.cpp -o main.o
Run Code Online (Sandbox Code Playgroud) 请问,有人知道如何将启动与内核联系起来吗?例如,我有这个代码用于启动:
[BITS 16]
[ORG 0x7C00]
[global start]
[extern _main]
start:
call _main
cli
hlt
Run Code Online (Sandbox Code Playgroud)
这对我的C++文件:
#include <iostream>
#include <string>
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
现在我将.cpp文件编译为.o文件,将.asm文件编译为.o文件.但是,我现在如何将这些文件链接到kernel.bin?它有一些代码吗?这段代码会起作用吗?请帮我.
我有错误.码:
我的代码我不能使用IPEndPoint,但在Console App中我可以做到.我怎样才能重新获得它,以及最初的问题?
有没有办法在G ++中使用.o文件制作exe或tar.bz2 fiel?我必须使用nasm或任何其他程序来制作ax和tar.bz2,或者它可以在G ++中使用吗?