使用eclipse写C++时编译通过却没有生成二进制文件?

如图所示!
图片说明

图片说明

图片说明

aiyouhe_1
aiyouhe_1 回复gh9366: 我也遇到这个了
5 个月之前 回复
aiyouhe_1
aiyouhe_1 回复gh9366: 老哥,怎么解决的啊
5 个月之前 回复
gh9366
gh9366 已经找到原因了,不是你说的那样,不过还是谢谢了。
10 个月之前 回复
phenix2009
白色一大坨 虽然一些编译器可以直接编译cpp文件,但eclipse是要创建工程的,请查询一下eclipse的使用方法,如果有需要可以加企鹅号,四六五六一七七二七来交流一下。
10 个月之前 回复
phenix2009
白色一大坨 你这个根本不叫编译通过,还报错呢,我感觉你是直接拿了个文件进去编译的吧,没新建工程?
10 个月之前 回复

2个回答

添加下编译命令:
选择build targets-->create
Builder Command处的对勾点掉,写入下面命令,以后运行都会自动创建.exe文件
Target Name:MAKE FILE 
Builder Command:g++ n你的源文件名称.cpp -g -o run
点击确定,会生成一个makefile文件
双击即可生成可执行文件!


若有帮助,还望点击采纳!!! 谢谢。。。

gh9366
gh9366 已经找到原因了,不是你说的那样,不过你的回答对我帮助很大,就采纳你的了。
10 个月之前 回复

我手上正好有环境,你这代码没问题,就是打印个字符串嘛,但我看你截图里面报错了,是不是没建立工程,直接就拿个cpp编译的?
图片说明
使用devc++时候是不需要创建工程的,可以直接编译,如下:
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用eclipse写C++时编译通过却没有生成二进制文件?
如图所示!rn![图片说明](https://img-ask.csdn.net/upload/201811/14/1542162924_770171.jpg)rnrn![图片说明](https://img-ask.csdn.net/upload/201811/14/1542162936_475054.jpg)rnrn![图片说明](https://img-ask.csdn.net/upload/201811/14/1542162947_656049.jpg)
使用eclipse编译生成so
本文是百度各路大神的文章,然后自己亲自实现之后,写下来的 留待后用,若有问题,请指正 1:新建一个项目,包名别带下划线     以免后面.c文件分不清: 2:然后新建一个调用类: public class HelloJni{ static{         System.loadLibrary("");;//暂时不写加载什么类   后面生成好后再填上去     }
如何使用Eclipse编译C
如何使用Eclipse编译C 环境
linux 通过 echo 写二进制文件
1.简单用法[推荐] $ echo 001122334455 | xxd -r -ps > test // 6 个字节 xxd // xxd 命令用于用二进制或十六进制显示文件的内容 -r // 把xxd的十六进制输出内容转换回原文件的二进制内容 -ps // 以 postscript的连续十六进制转储输出,这也叫做纯十六进制转储 2.朴素用法
avhttp2.9.9 eclipse编译通过
avhttp2.9.9 eclipse编译通过,依赖boost和c++11标准。需要的可以参考
编译通过,运行却没有结果出来哦?
我的工程现在编译通过了哦,但是点击运行确运行不出来哦看不到我要结果哦,请问这是怎么回事呢 ?rn我做的这个东西是一个tool,但运行却看不到结果哦。rn该调用显示的都调用到咯。
编译能通过,页面却没有结果显式
<%@ Import namespace=System.Data.OleDb%>rn<%@ Import namespace=System.Data%>rn<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="web调用.WebForm1" %>rnrn rnrn WebForm1rnrn rnrnrn asp:BoundColumn HeaderText="ID" DataField="menu_id">rn rn rnrnrnrnrnrnrn
win7下使用Eclipse编译C文件生成exe
嵌入式开发过程中需要经常调试和验证小功能,比如排序、CRC等。如果直接硬件仿真,比较浪费时间。不如直接在计算机上验证完成以后再移植到嵌入式系统中。这样不需要硬件环境也能够编码。        这里选用Eclipse当做计算机开发环境。在Windows 7下,visual studio也是一个不错的工具,但是VS占用很大空间,而且安装完成以后容易出现缺少库文件的情况(PS:我这里出现过多次)。因此
使用Ant编译生成Hadoop的Eclipse插件
-
迷宫C写的源码~WIN-TC编译通过
迷宫C写的源码~WIN-TC编译通过 /*此程序所有权归计算机网络安全研究协会,另外我编有地图编辑器,以后再发*/ /*柳云飞2004-11-3*/ /*c语言并不难,只要你认真学,对他感兴趣*/
未使用调试信息生成二进制文件
 昨天手贱把C盘AppData的数据给删了,后来vs就各种问题,现在总算解决了,问题是未使用调试信息生成二进制文件,解决办法 1   项目 -> ***属性 -> 配置属性 -> 链接器 -> 调试 -> [生成调试信息] 从: 否 -> 是(/DEBUG) 2   项目 -> ***属性 -> 配置属性 -> C/C++ -> [调试信息格式] 从: 禁用 ->
生成二进制文件
怎样生成二进制文件并把若干个数写到二进制文件中?rn比如有一字符串"AA BB CC DD EE FF"写到二进制文件中.
libnfc1.7.0windows平台cmake编译生成的二进制文件
libnfc 1.7.0版本windows平台使用cmake编译生成的二进制文件
eclipse c/c++编译
不知道为什么用eclipse编译代码的时候即便编译了但是生成的文件没有变化,就算特意语法出错也没有检查出来?这是什么情况导致的呢?rn[img=https://img-bbs.csdn.net/upload/201602/22/1456135868_878941.png][/img]rn故意语法错误:rn[img=https://img-bbs.csdn.net/upload/201602/22/1456135955_919762.png][/img]rn编译链接没有错误:rn[img=https://img-bbs.csdn.net/upload/201602/22/1456136273_189761.png][/img]
Java读取二进制文件,二进制文件是由C++写生成的
有一个应用,需要解析一个C++生成的文件,我用BufferedRandomAccessFile读取。rn 问题:1、文件中原8字节是C++的double存储的,二进制高地位相反,且我了解的是1位符号位,11位移码,52位尾数,请问有无好的方法在Java中得到该8字节的正确数据; rn 2、里面有4字节的int型的数据,由于C++写入文件是高位在后,低位在前(与java相反),rn 我是通过位移运算解决了;
mysql 通过musql-bin二进制文件 生成sql
路径/mysqlbinlog  -uroot -p密码   路径/要查看的bin.0文件  --database 数据库  >  .sql
如何使用Eclipse编译C,C++,JAVA程序
目录 1 一、编译环境配置 2 J2SE(TM) Development Kit(JDK)的介绍及下载安装 2 JDK的介绍: 2 JDK的下载 2 JDK的安装 3 MinGW的介绍及下载安装 4 MinGW的介绍: 4 MinGW的下载 4 MinGW的安装 5 MinGW的设置 7 二、Eclipse SDK的介绍及下载 9 Eclipser的介绍 9 Eclipse SDK下载 10 Eclipse SDK的设置 10 三、C/C++ Development Tools (CDT)插件的安装 12 CDT的下载 12 CDT的安装 12 四、C、C++程序的编译 15 五、JAVA程序的编译 19
写二进制文件
我有一个整数数组int data[]=128,129 130,180 224 255;rn怎么写第三成二进制文件rn0x80 0x81 0x82 ... 0xFF啊?rnrn发现问题是大于128的数就变成0x3f(?)了,怎么解决啊?
eclipse 生成及使用C/C++静态库
生成静态库要在eclipse中生成一个静态库,需要先创建一个静态库项目,依次选择 File -> New -> C Project (或C++ Project),并在创建项目对话栏中选择 Static Library,如下图所示。创建静态库项目后,将源代码拷贝至项目文件夹下,刷新后直接build即可,在Debug文件夹下可以找到生成的静态库文件,如下图所示,libtestlib.a就是我们需要的静态
eclipse编译servlet生成class文件
新建一个servlet叫a.java 然后classes文件下自动建立了a.class文件 然后把a.java写好后保存,a.class文件还是原来最初那个,里面只有servlet的初始代码。build aotumatically也选上了 为啥class里面没东西呢。
Eclipse 编译不能生成classes
这几天遇到这个问题,经常eclipse工程里src文件不能编译到classes中。后来发现jar包的引用里,引用了一个非jar类型的文本文件。 把这个文件从classpath中取出就OK了。...
在客户端可以通过jsp写二进制文件嘛?
function save(bdata)rnvar ado_stream = new ActiveXObject("ADODB.Stream"); rnado_stream.Type = 1; // 1=adTypeBinary rnado_stream.Open(); rnado_stream.Write(bdata);rnado_stream.SaveToFile("C:\\Annotation\\upload1.hwd",2); rnado_stream.close();rnrn执行到ado_stream.Write(bdata);时,报错,无法储存
使用eclipse编译ns-3
使用eclipse编译ns-3 1. 概述 习惯可视化编程界面的读者可能不适应命令行下编译调试程序,实际上ns-3程序使用任何一个你熟悉的C++代码编译器都可以,ns-3中源文件(.cc)就是C++程序。这里给大家介绍一个比较优秀的IDE集成开发环境eclipse(就是比较占内存),它支持如JAVA、C/C++、Python、PHP等多种语言,而且跨平台。详细情况请参考:https
通过eclipse插件方式生成
MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。
使用Eclipse写C程序输入输出流问题
我以前做JAVA的,新进的项目组是C的项目,他们使用Eclise集成Cygwin做开发。我在工作之余学习C编程的时候遇到一个scanf输入printf输出的问题。rn代码实例如下:rn1 int main(void)rn2 rn3 int i;rn4 printf("Please enter a number:\n");rn5 scanf("%d", &i);rn6 printf("The number is %d", i);rn7 return 0;rn8 rn这段代码使用命令提示符gcc编译运行结果是输出第4行之后等待我输入才继续往下走,但是使用Eclipse编译这段代码运行的话,运行结果是必须我先要输入数字第4行的字符串才能打印出来,使用C11,C89/90和C99标准编译对结果没有影响,请问这是什么原因呢?
使用Eclipse生成javadoc
请问,我在使用Eclipse生成javadoc的时候,报了如下错误,先声明export步骤基本没问题,但是不知道为什么会出现这种警告,jdk是1.7,doclet是标准 Doclet 版本 1.7.0_05[img=https://img-bbs.csdn.net/upload/201406/17/1402993702_798076.png][/img]
eclipse编译安卓时报错
BUILD FAILED D:\android-ndk-r14b\ndk-build.cmd:1: 前言中不允许有内容 因为创建builder时选错了选项 选program不要选ant builder
Eclipse编译项目时无响应
主要原因是Eclipse默认配置内存较小 配置文件为eclipse/eclipse.ini 下面为eclipse默认配置 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.w
(C/C++)(读/写)(二进制文件/文本文件)
C++写二进制文件 std::ofstream fout(&quot;a.dat&quot;, std::ios::binary); int nNum = 20; std::string str(&quot;Hello, world&quot;); fout.write((char*)&amp;amp;nNum, sizeof(int)); fout.write(str.c_str(), sizeof(char)*(str.size()))...
ChunkSpy的使用,解析luac编译后的二进制文件
使用的lua5.1,可在https://github.com/zry963/lua5.1 下载 ChunkSpy就是一个lua文件,https://github.com/zry963/LuaAssemblyTools 在etc文件夹下的ChunkSpy.lua文件 Mac上编译Lua源文件:   终端进入lua所在的文件夹下,输入make,如下图: 输入 make macosx,如下图:...
Android 使用NDK编译二进制文件并运行
Android 使用NDK编译二进制文件并运行本文介绍如何编译可以在Android平台上运行的二进制可执行文件。 首先我们,知道,Android是基于Linux的,而在Linux上,可以执行二进制文件,那么如何在Android上执行二进制文件呢?使用NDK编译如果你已经下载了NDK,并且将其添加进环境变量,可以这样编译二进制文件。首先新建一个HelloWorld文件夹,在其内部建立一个子文件夹jn
编译静态二进制文件
现在有一个文件"a.c",其中内容如下: #include int main() { printf("Hello World"); return 0; }使用"gcc a.c"命令,编译得到"a.out"文件,要想正常执行该文件,必须加载运行相应的动态链接库。 如果将该文件复制到没有该动态链接库的环境中,就不能正常执行该文件。 为了得到一个单独可执行的"a.out"文件,可
pycrypto二进制文件(免编译)
python在安装pycrypto时可能会报:Unable to find vcvarsall.bat错误,需要安装VS才能解决,太耗时间,这里提供编译好的二进制文件,可以直接安装。 包括python2.7和3.5的版本。 如果安装的whl文件,安装后需要将site-packages目录下的crypto改成Crypto。 其他版本下载链接:http://www.voidspace.org.uk/python/modules.shtml#pycrypto
查找编译在vb二进制文件
查找编译在vb二进制文件
Eclipse编译C语言的问题
我按照网上的人说的下载了Eclipse3.2和对应的CDT,把CDT解压后复制到对应的目录,先前已经安装了MinGW。rn打开Managed C++ Project。rn创建了个C项目。rn写了个最简单的C程序,可是Build后出现以下错误,不知道怎么弄了。rnrn**** Build of configuration Debug for project 2 ****rnmake -k all rn'Building file: ../2.c'rn'Invoking: GCC C Compiler'rngcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"2.d" -MT"2.d" -o"2.o" "../2.c"rn'Finished building: ../2.c'rn' 'rn'Building target: 2.exe'rn'Invoking: GCC C Linker'rngcc -o"2.exe" ./2.o rnC:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(main.o):main.c:(.text+0x104): undefined reference to [url=mailto:`WinMain@16]`WinMain@16'[/url]rncollect2: ld returned 1 exit statusrnmake: *** [2.exe] Error 1rnmake: Target `all' not remade because of errors.rnBuild complete for project 2rnrnrn出现undefined reference to [url=mailto:`WinMain@16]`WinMain@16'[/url]错误。rn不可以编译C程序。rn
用eclipse编译C程序问题
我用eclipse+cdt编译cygwin程序,用向导生成hello world后。编译提示:rnrnConfiguration failed with errorrn("C:\\cygwin\\bin\\sh.exe" -c "autoreconf -i" rnCannot run program "C:\cygwin\bin\sh.exe": ?????????¨?rn)Build stoppedrn()08:55:08 **** Build of configuration Build (GNU) for project test ****rn"C:\\cygwin\\bin\\make.exe" all rnCannot run program "C:\cygwin\bin\make.exe": ?????????¨?rnrn08:55:09 Build Finished (took 219ms)rnrnrn在命令行直接运行 make all,可以正常执行。rn我怀疑是路径的问题,eclipse解析不了windows路径?rnrn有谁知道如何解决!
如何使用arm-uclibc-gcc将.c文件编译生成.a,将.c文件编译生成.cgi?
我使用的是嵌入式系统Dsplinux ,内核是uclux.使用boa作为web server,我已经调试通过了html,在red hat下cgictest.cgi不能使用,需要重新编译。但我不知道Makefile文件怎样写。需要编译生成.a和.cgi.rnrn
未使用调试信息生成二进制文件。什么毛病!
未使用调试信息生成二进制文件。 rn程序结果正常 就是出现这个 未使用调试信息生成二进制文件。 这是哪里出了毛病呢?
程序运行出错,未使用调试信息生成二进制文件。
![![![![图片说明](https://img-ask.csdn.net/upload/201807/25/1532500681_336595.png)图片说明](https://img-ask.csdn.net/upload/201807/25/1532500712_693184.png)图片说明](https://img-ask.csdn.net/upload/201807/25/1532500696_517089.png)图片说明](https://img-ask.csdn.net/upload/201807/25/1532500686_197034.png) 就这些代码,如果不用头文件,只将代码放在一个cpp文件里,则可以正常运行
关于二进制文件的生成与写操作
请问我想生成一个二进制文件,并以字节方式去写如何操作?
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview