导航:首页 > 源码编译 > 无法编译为什么执行不了

无法编译为什么执行不了

发布时间:2022-05-28 03:36:21

⑴ 为什么下面的C#程序无法编译运行

你的Main方法是静态的(static),不能在静态的方法里使用this指针,因为静态方法是暗示在对象没实例化的时候也能执行,故方法中没有默认指向调用该方法的实例的this指针。
你可以这样做:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
int age;
static void Main(string[] args)
{
Program p = new Program();//对象实例化。
p.age = 9;
p.f();
while (true) { }
}
void f()//非静态方法
{
int age = 10;
Console.WriteLine("age={0}", age);
Console.WriteLine("this age={0}", this.age);
}
}
}

⑵ 为什么dev c++ 点编译后就不运行了

执行编译的前提是已近保存了这个c文件,但是你都没有保存。

Dev-C++ 使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。开发环境包括多页面窗口、工程编辑器以及调试器等。

在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!

(2)无法编译为什么执行不了扩展阅读:

Dev-C++ 的优点是功能简洁,适合于在教学中供 C/C++语言初学者使用。

(1)它集成了 AStyle 源代码格式整理器,只要点击菜单“AStyle --> 格式化当前文件”,就可以把当前窗口中的源代码按一定的风格迅速整理好排版格式。

(2)它提供了一些常用的源代码片段,只要点击“插入”按钮就可以选择性地插入常用源代码片段。

Dev-C++ 的缺点是它的功能并不完善,各方面存在着一些逻辑错误。因此它也只适合于初学者使用,而并未在商业级的软件开发中使用。

⑶ 为什么java不能编译和运行

因为没有找到类。。。首先你这个没有包。。所以直接到编译好的hello所在的文件夹下面。。。
命令是这个
java
-cp
.
hello
注意。。。“.”前后空格。。。jdk1.6之后不知道为什么必须指定cp。。。。。反正你记住这样就行了
ps:cp
means
classpath

⑷ visual c++ 6.0 为什么不能编译和执行了

可能是debug文件夹里的东西太多,因为每次编译的时候,就会往里面加东西,先删一删,要实在不行,就任务管理器强制关闭

⑸ 一个源程序如果不能编译,能否直接运行,为什么

一个源程序如果不编译是不能运行的,就算编译过了也不一定能运行。一个源程序必须经过编译生成后缀为.obj目标程序,然后连接生成后缀为.exe的可执行文件方能运行。如果编译没有问题,只是说明没有语法错误,但可能会存在一些逻辑错误导致程序不能运行,所以说,编译过了也不一定能运行。

⑹ Microsoft Visual C++ 6.0编译出的程序为什么执行不了

提示文件不存在,或许是你工程的配置问题,你将配置文件删掉重建工程应该可以了

另外一种情况就是文件并非在工程所属的路径下,而你有没有将文件添加到工程里面会出现在这种情况,找到它把它拷到路径下面来,或者修改编译路径都可以

⑺ C程序编译后无法运行什么原因呢

如果你是包含iostream头文件并使用了using
namespace
std;的话,那么你可以在main函数的结尾处,也就是return语句之前加上一句system("pause");那样就OK了。具体原因不是很清楚,好像是环境的原因

⑻ 为什么从网上下的好多c程序在keil上都不能正确的编译,就是提示无法执行(其他的我电脑上的可以,)

不能正确编译一般是因为头文件引入不正确.

不能正确执行可能是引脚接线与程序中定义不一致或者晶振频率与程序预设不一致等多方面原因.

仔细检查就好.

⑼ 为什么我的程序编译没错误和警告,但是不能执行

很明显的,他缺少LIBCD.lib这个静态库文件啊,把他添加到你的工程里面就可以了。
哦还有就是每个程序的入口函数都是main函数,但是在你的程序里面缺少了这个函数,应该定义这个函数,并在这个函数里面调用你现在的这个函数就没什么问题了,不同的编译器对mian函数的要求是不一样的,有些编译器要求mian函数返回的是int,但是vc6.0的编译器不要求,你可以返回void类型,如
void
main()


也可以
int
main()
{
return
0;
}
你的程序可以改成
void
main()
{
bubble(3,5);//这个是你的函数
}

阅读全文

与无法编译为什么执行不了相关的资料

热点内容
java解析网页 浏览:836
2020广西艺术分算法 浏览:101
手机解压文件大不能解压 浏览:99
android获取当前系统时间 浏览:324
苹果电脑安卓版怎么还原 浏览:612
javaftpjar 浏览:324
phpmysql自增id 浏览:920
仿抖音系统源码建站 浏览:746
云服务器搭建sqlserver2008 浏览:950
如何查看服务器安全组 浏览:429
云服务器会保存app记录吗 浏览:716
程序员身份证年龄 浏览:943
appstore如何注册一个美国帐号 浏览:322
春笋公式源码 浏览:497
蔚来app如何反馈 浏览:51
基础生态学pdf 浏览:957
cp2012单片机 浏览:990
张晓谦程序员 浏览:115
取消应用加密忘记密码 浏览:998
心熵pdf 浏览:809