如何在dev无项目跨文件编译
⑴ 如何把一个复杂的C语言源代码分成几个文件,然后在dev c++上进行多文件编译
假设我们要更改的源代码如下:
即“No such file or directory”就是没有文件或者路径。说明你的路径写错了,在编程时务必要注意一下。
⑵ 怎么用dev c++编译多文件程序
建个项目,把文件添加进去,编译就可以了.
⑶ 怎么把一段devc++上的一段代码,变成一个可以在没有编译器的电脑上也可以用的小程序
你在DEV C++上运行之后,在项目的目录下就会生成一个跟你文件同名的exe,那个就是编译好的程序,把这个exe复制到其它电脑就可以运行了。
⑷ 怎样在devc 中新建项目并把文件连接编译运行
本人在DEV C +++ 测试过了,不能运行 报错如下:
好像是缺少库文件,可能因为nge2是在VC下编译的,所以不行,晚上我用源代码重新编译试试看
PS:本人可能操作有误,我的Dev c 环境配置步骤 如下:
1.打开工程属性将 nge2的include文件和lib文件加入
2.在参数选项-连接器中加入库 ./libnge2/lib/libnge2.a
main.o(.text+0x40):main.cpp: undefined reference to `BeginScene'
main.o(.text+0x78):main.cpp: undefined reference to `DrawLine'
main.o(.text+0x7d):main.cpp: undefined reference to `EndScene'
main.o(.text+0x92):main.cpp: undefined reference to `NGE_Init'
main.o(.text+0xae):main.cpp: undefined reference to `InitInput'
main.o(.text+0xbc):main.cpp: undefined reference to `ShowFps'
main.o(.text+0xc1):main.cpp: undefined reference to `InputProc'
main.o(.text+0xcd):main.cpp: undefined reference to `NGE_Quit'
D:/Program Files/DEV-CPP/Lib/libmingw32.a(main.o)(.text+0x106):main.c: undefined reference to `WinMain@16'
collect2: ld returned 1 exit status
make.exe: *** [工程1.exe] Error 1
执行结束
⑸ dev c++如何编译多个源文件
//file1: a.cpp
#include<iostream>
template<typename a>
void myswap(a & x,a & y)
{
a t;
t=x; x=y; y=t;
}
//file2: main.cpp
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin>>a,b;
myswap(a,b);
cout<<a<<" "<<b;
system("PAUSE");
return 0;
}
⑹ 在win7下用dev编c程序在编译时系统找不到指定的文件 这怎么解决
1,一定要把Dev装在系统盘(一般是C盘),经验所得,多数编译工具必须装在系统盘,否则会出现各种“找不到文件”“XXX指令无效”等错误…。
2,安装完整版的Dev,4.9.9.2的安装包大约10M左右。
3,推荐新版本wxDev-C
7.4这是在Dev停止更新后,另外一个团队接手Dev项目,改进的新版本,国外很火,国内几乎无人知晓。
⑺ 用DEV C++如何编译多文件的程序怎么连接起来的 例如如下两个文件
建个工程把两个文件加进去就OK了,建议加个file2.h
file2.h
extern int A;
int power(int n);
⑻ dev cpp 怎么编译啊
你编好程序后,按F5,然后跳出来保存文件,就是你保存你编的cpp放在哪里,然后就会自动运行了 ,运行的时候,就会自动生成EXE文件
⑼ devcpp怎么编译文件啊!!
他是个c++编译器,专门编译c++源代码,把c++源代码编译成应用程序,这个软件是c++程序员用的,知道不??
⑽ 如何编译DEVEXPRESS15.2.4的源码
本文以DevExpress 11.1.8举例 必须满足几个条件
1、 必须有DXperience相应版本的全部源代码SourceCode。把全部源代码复制到X:\Program Files\DevExpress XXX\Components\Sources目录。目标目录的默认位置是在C:\Program Files\DevExpress 20XX\Components\Sources(其中X.X为应替换相应的版本号,以下不再重复说明)。
2、 必须有一个强名称的文件。该文件可以是你自己生成的,或者是团队项目中约定的某人生成的文件。要创建此文件,必须执行下面的命令建立你自己的密钥:sn -k StrongKey.snk并且复制新生成的强命名密钥StrongKey.snk文件到Sources目录下的/ Devexpress.Key /目录。该强名称Sn.exe工具位于/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin目录。当然如果是约定的某人生成的文件则直接将文件复制到/ Devexpress.Key /即可。PS。该文件拥有一个对应的PublicKeyToken之后也要使用。
3、 解压编译脚本。将下载的相应版本的编译脚本压缩包解压,然后将所有文件复制到DXperience安装目录的Sources子目录下。
下面开始处理
===============================================================================================
如果之前已安装过其它版本的DevExpress要执行清除程序集的步骤,如果是初次安装可以跳过这一步
运行C:\Program Files\DevExpress 2011.1\Components\Sources\clear.bat
注:执行该步骤时如果出现“程序集锁定”的提示请关闭正在运行的程序,重启IIS Admin 服务,然后在执行一次clear.bat
===============================================================================================
执行C:\Program Files\DevExpress 2011.1\Components\Sources\buildall.cmd
等待执行完毕,执行完毕后会生成两个文件
C:\Program Files\DevExpress 2011.1\Components\Sources\PublicKeyToken.txt -- 公钥文件
C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Key\StrongKey.snk -- 私钥文件
===============================================================================================
打开PublicKeyToken.txt,复制那一串字符如:aea63221faec5671 共16位
在命令行运行如下命令替换公钥
“%ProgramFiles%\DevExpress 2011.1\Components\Tools\DXperience\ProjectConverter-console.exe” /r /k:<换成你的公钥> “<源码解压的目录>”
在这里我的是这样
“%ProgramFiles%\DevExpress 2011.1\Components\Tools\DXperience\ProjectConverter-console.exe” /r /k:233e5082d2bfa4a0 “%ProgramFiles%\DevExpress 2011.1\Components\Sources”
至此控件部分已经从新编译完毕。但是Demo却不能运行了,若要查看Demo就使用公钥对Demo重新编译一次就可以了
编译完源文件后要
开始 → 程序 → Developer Express v2011 vol 1 → Components → Tools → ToolboxCreator
重建下IDE的工具栏
更新以前项目的公钥
经过重新编译后的DevExpess控件私钥和公钥都已经改变,如果在编译前使用过DevExpess的控件,在编译后将无法继续使用
我们可以通过DevExpress的升级工具对项目进行升级,步骤如下:
开始 -> 程序 -> Developer Express v2011 vol 1 -> Components -> Tools -> ProjectConverter
打开 Project Convert (11.1.6.0) 后可以按单个项目(Project folder)升级或多个项目同时升级(Folder list)
勾选 show advanced option(显示高级选项) 后在 Custom public key token 栏输入
C:\Program Files\DevExpress 2011.1\Components\Sources\PublicKeyToken.txt 文件中的公钥值 如:233e5082d2bfa4a0
Hint path behavior 选择 Upldate ,然后点击右下角的 Upgrade 按钮,等待程序替换公钥完毕后就可以了