社区
C语言
帖子详情
在win下开发c程序用什么开发工具
theoffspring
2009-08-21 11:02:12
vc?
...全文
398
38
打赏
收藏
在win下开发c程序用什么开发工具
vc?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
38 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tq01e9s
2011-10-29
打赏
举报
回复
自我感觉bcb比vc开发效率高很多,虽然bcb编译什么的慢了点,但是它的vcl能减少大量开发时间,vc要想实现vcl的很多功能都只自己写或者网上去找代码,很麻烦.
不知道我的经验对不对,有没有人能反驳一下.
Arkwyd
2009-08-24
打赏
举报
回复
在通用操作系统上,最好还是用gcc。Win下可以用MinGW。它本质上是gcc,不过可以编译原生的Win程序。
如果想写图形化界面的,学一学QT或GTK+。它们都是跨平台的库。
churenxh
2009-08-23
打赏
举报
回复
vs2008
vc6.0
tangbqhays
2009-08-23
打赏
举报
回复
初学用TC
嫌麻烦可以用Win—TC 格式更加自由 还有颜色区分不同意义的代码 不过有BUG
推荐用VC
wu_min
2009-08-23
打赏
举报
回复
没用C开发过实际东西,学习用Win-TC、My-TC、TC、VC都可,也许B::C更好吧
公子骏
2009-08-23
打赏
举报
回复
VC6.0 ~ VC.NET2008 , Eclipse + CDT , C++ Builder , Cygwin + GUN , MinGW , Dev C++ .
动起手来实现白日梦
2009-08-23
打赏
举报
回复
VC!
Zijian_Zhang
2009-08-23
打赏
举报
回复
Crywin、MinGW、Borland C++、Microsoft Visual C++、GNU C/C++等等。
theoffspring
2009-08-23
打赏
举报
回复
[Quote=引用 34 楼 chenlong20081017 的回复:]
那要是用C语言开发WINDOWS程序用什么编译器?
[/Quote]
MinGW可以用,还有一个叫cry什么的。
chenlong20081017
2009-08-23
打赏
举报
回复
那要是用C语言开发WINDOWS程序用什么编译器?
hemiya
2009-08-23
打赏
举报
回复
[Quote=引用 28 楼 mysinglelive 的回复:]
VC6.0 ~ VC.NET2008 , Eclipse + CDT , C++ Builder , Cygwin + GUN , MinGW , Dev C++ .
[/Quote]
挺全的。
还有code::blocks+gcc,Qt Creator ide+gcc,tc(古董),tc++(古董),borland c++(古董),lcc(纯c)
paolochristian
2009-08-23
打赏
举报
回复
VC 6.0 或者DEV c++
qepjatdwj
2009-08-23
打赏
举报
回复
纯C推荐DEV CPP
zgjxwl
2009-08-23
打赏
举报
回复
vs
djpangxie
2009-08-23
打赏
举报
回复
最好别用turbo c我机子装了三个版本(turbo c for windows)(turbo c 2.0)(turbo c\c++ 3.0),结果都坏掉了,而且它的库函数也不多,现在用的是简化版的visual c++ 6.0感觉好用,而且能够直接输入汉字,不需要再记事本去改源码,还有出学不要用c++ builder你用的话到时候怎么写c程序都不知道在哪写。
eijikayn
2009-08-22
打赏
举报
回复
vc vs
knightkid
2009-08-22
打赏
举报
回复
一般刚学C应该用turboC
theoffspring
2009-08-22
打赏
举报
回复
BCB和VC哪个好?比较喜欢borland
countstars
2009-08-22
打赏
举报
回复
VS2008,很好用,我也是C初学者,用起来很爽,建立一个空项目就行了
ed2k://|file|zh-Hans_visual_studio_team_system_2008_team_suite_x86_x64wow_dvd_X14-26452.iso|4663904256|8E2D6430D819328940B9BF83568589FA|h=EEIMYZRV4MPHLRU2XW3FVLV6ZGV7XH7U|
把iso文件中的setup文件夹中的setup.sdb文件中的[Product Key]下的一行的原来的序列号换为能用的正式版的序列号就行了。如: [Product Key] PYHYPWXB3BB2CCMV9DX9VDY8T
foxyz123
2009-08-22
打赏
举报
回复
VC6.0实际上是C++编译器,并不完全符合C的一些特性,用VS的话里面有C编译器,也有C++编译器
加载更多回复(18)
彩虹UDA软件狗工具带硬复制工具
加密狗系列—软件狗 面向单机环境的低成本加密方案 软件狗是使用在计算机并行口和USB口上的用于软件保护的硬件产品。软件狗采用端口噪声技术,提供100字节的掉电保护存储器,具备反跟踪能力,是经济实用软件保护解决方案的首选。软件狗
开发
套件有两种选型:并口型和USB型。软件
开发
商可以采用多种方法保护软件,防止软件被非法拷贝使用。软件狗
开发
套件由:软件狗、加密接口、
开发
商工具等组成。 1.软件狗 软件狗指安装在并口上或 USB 口上的硬件狗。软件狗是一个可编程、可读写的存储设备,具有 100 个字节的数据存储区。如果软件狗插在计算机上,您可以通过相应的加密接口函数或
开发
商工具对软件狗进行访问。 2.加密接口 软件狗
开发
套件提供的加密接口是一套包含各种
开发
语言的
程序
接口模块,可以嵌在
程序
的源代码中。您可以在您
程序
中使用软件狗
开发
套件提供的加密接口对软件狗进行操作。 3.
开发
商工具(DogEdt32.EXE) 软件狗
开发
商工具可以使
开发
商方便地对软件狗存储区进行编辑、读取系列号以及连续初始化等操作。 工作原理:
开发
商
程序
通过调用软件狗
开发
套件提供的接口模块对软件狗操作,软件狗响应该操作并通过接口模块将相应数据返回给
开发
商
程序
。
开发
商
程序
可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的软件狗,
开发
商可以将应用
程序
终止运行。 简要示意如下: 软件狗
开发
套件提供了两种加密方案:使用 Obj 、 DLL 、 ActiveX 控件或者直接使用外壳工具,请根据您的需求选择方案。 加密方案一:使用 Obj 、 DLL 、 ActiveX 控件 Obj 、 DLL 、 ActiveX 控件提供了操作软件狗的接口函数,您可以直接在应用
程序
的源代码里加入这些接口函数的调用,来保护您的一个或者多个软件,然后重新编译您的应用
程序
。 由您来设置应用
程序
中调用加密接口的次数以及没有发现软件狗采取的措施。原则上您调用、设置的加密接口越多将更有利于阻止潜在破坏您的软件保护。 加密方案二:使用外壳工具 使用外壳工具对软件保护是一种快速、简单的保护方案。它不象使用接口函数需要对源代码进行改动,而是自动给您的可执行应用
程序
加了一个保护层。在
程序
开始运行和运行当中会自动地访问软件狗是否存在。假如软件狗不存在,用户将看到一个错误提示,该应用
程序
将不能运行。 产品特点: 软件狗
开发
套件适用于 DOS 、
Win
dows 3X/9X/ME/NT/2000/XP 、 Linux 操作系统,支持几乎所有主流编程语言、
开发
工具
。软件狗的主要特点如下: 数据交换随机噪声技术 有效地对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真
程序
模拟并口的数据。 迷宫技术 在 RC-DL 函数入口和出口之间包含大量复杂的判断跳转干扰代码,动态改变执行次序,提升 RC-DL 的抗跟踪能力。 时间闸 硬件狗内部设有时间闸,各种操作必须在规定的时间内完成。硬件狗正常操作用时很短,但跟踪时用时较长,超过规定时间,硬件狗将返回错误结果。 AS 技术 API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。 RC-DL
开发
套件在外壳加密工具中与调用的 API 函数建立了对应关系。这样处理后,
程序
中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。 抗共享 可以通过编程的方式实现对抗并口共享器。 存储器 提供 100 字节掉电保持数据存储区供
开发
商存放关键数据、配置参数等信息,可通过 RC-DL
开发
商工具或接口函数对存储区进行读写。 改良的硬件驱动
程序
驱动
程序
的安装及发布更加方便、快捷,
开发
商只需使用 InstDrv.exe 安装驱动
程序
,硬件即可正常工作。 崭新的硬件狗编辑工具 DogEdt32.exe 集成了原有 DogEdt32.exe 、 Reveal.exe 、 Convert.exe 三个工具,并新增错误码查询功能,令硬件狗编辑调试过程更趋简捷、顺畅。 高强度动态库加密方式 在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运用动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性。 支持 ActiveX 控件
开发
商可以在网页中或 VB 、 VC 中使用 ActiveX 控件对硬件狗进行操作。 Linux 模块 提供了针对 Linux 内核 2.2 和 2.4 版本驱动
程序
,
开发
商可以使用 Linux 模块保护运行于 Linux 操作系统上的应用
程序
。 新增功能: 软件狗
开发
套件 3.0 版新增功能在软件狗
开发
套件 V3.0 中,新增了与原并口硬件完全兼容的 UDA 型 USB 软件狗。 USB 软件狗也提供了 100 字节的用户存储区。新的
开发
商工具( DogEdt32.EXE )或接口函数既可以老的并口硬件,也可以对新的 USB 硬件进行操作。 已安装了软件狗
开发
套件 V2.1 的老用户如要使用 UDA 型 USB 软件狗,必须重新安装软件狗
开发
套件 V3.0 ,以安装 UDA 型 USB 软件狗的驱动
程序
并更新
开发
套件的 OBJ 。
开发
商如果使用
WIN
32 模块,在
Win
dows98 或更高版本(
Win
dowsME/2K/XP )下既可以使用 USB 软件狗也可以使用并口软件狗。目前暂不提供 USB 软件狗在
Win
dows NT4 上的驱动
程序
,即在
Win
dows NT4 操作系统上,目前只能使用并口软件狗。 在安装 Linux2.4 以上内核的 Linux 系统中,既可以使用并口软件狗也可以使用 USB 软件狗。
WIN
16 、 DOS16 、 DOS32 模块本次没有改动,仍只支持并口软件狗。 软件狗
开发
套件 目前最新版本为 v3.0 支持并口硬件 RC-DL (现已更名为 PDL ) , 支持 USB 口硬件 UDA 适用语言环境: 并口型软件狗: DOS16: C , C++, FORTRAN, ASM, Pascal, BASIC ( BASCOM, Quick,True, Turbo ) , FOXPRO, Clipper, Foxbase, Dbase, EXE/COM 文件;DOS32: C, C++ ( High, NDP, Watcom ), FORTRAN ( NDP, PowerStation,Watcom) , EXP 文件;
Win
16: C, C++ ( Borland, Visual ), Visual BASIC, FOXPRO, PowerBuilder,Delphi
Win
32: C, C++ ( Visual, Borland, C++Builder, MFC ), FORTRAN ( LAHEY,PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder,Delphi,JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET 等。 Linux: C, C++, Java USB 型软件狗:
Win
32: C, C++ ( Visual, Borland, C++Builder, MFC), FORTRAN ( LAHEY, PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder, Delphi , JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET 等等。 Linux: C, C++, Java 适用操作系统: 并口型软件狗: DOS ,
Win
dows 3.x / 9x / ME / NT / 2000 / XP / Sever 2003 LINUX (Red hat 内核 2.2 / 2.4) USB 型软件狗:
Win
dows 98 / ME / 2000 / XP / Sever 2003 LINUX (Red hat 内核 2.2 / 2.4)
开发
商升级注意事项: 并口 RC-DL (现已更名为 PDL )型软件狗的软件软件狗
开发
套件 V3.0 与原 DJ/DK 完全兼容,即使用软件狗
开发
套件 V3.0 的驱动
程序
、模块及工具,可以正常操作 DJ/DK 型软件狗。所以建议使用原 DJ/DK 软件的
开发
商将您的驱动
程序
、模块及工具全部用软件狗
开发
套件 V3.0 (光盘版)套件升级。 如果您仍旧使用原有的 DI/DJ/DK 驱动
程序
、模块及工具,在 DOS 、
Win
dows 9X/NT/2000 下对 RC-DL 只能做读操作,写操作将失败。如果您不想改动已发行的软件,而还要使用 RC-DL 型软件狗,只升级驱动
程序
也可以,但您的
程序
必须是
WIN
32
程序
。如果您加密的
程序
是 DOS16 、 DOS32 或
WIN
16
程序
,您必须升级新的模块及工具,否则将无法对 RC-DL 型软件狗进行写操作。 使用方法: 1.对 EXE 文件 ( 或 COM 文件 ), 利用配套软件中的 EXE 文件加密工具加密。 2 对数据库文件 (PRC 、 FOX 、 APP 、 DBF), 利用配套软件中的加密工具加密。 3 对于 C 语言及其它编译型语言,配套软件中提供可链接的模块文件 (OBJ 文件 ) , 模块文件中提供两个函数 :(1) 写数据 ; ⑵读数据。
开发
商可在要加密软件的源码中加入适当的调用语句,对软件狗进行读写操作,以确定对应的软件狗是否存在,从而决定
程序
是否继续运行。对加入软件狗函数调用的源
程序
编译后,链接时加上软件狗的模块文件 (OBJ) 即可。
最新Delphi XE2 正式版破解
程序
Delphi XE2 正式版的破解
程序
,有效哦。 Delphi XE2 官方完整 delphicbuilder_xe2_
win
_dl.iso下载地址: http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_
win
_dl.iso 文件大小: 2.33G MD5: de8b9f897e2ad678643b64898470b707 Delphi Prism XE2 - ISO 1.28G http://altd.embarcadero.com/download/prism/xe2/prism_xe2_
win
.iso RadPHP XE2 - ISO 343M http://altd.embarcadero.com/download/radphp/xe2/radphp_xe2_
win
.iso 建议大家用迅雷下载 ************************************** 英巴卡迪诺发布新版RAD Studio XE2
开发
工具
套件 日前,英巴卡迪诺宣布发布新版RAD Studio XE2软件
开发
工具
套件,新版包含了10多年来最深入全面的特性升级。RAD Studio XE2中包含了新版本的Delphi、C++Builder、Prism和RadPHP。主要特性包括完整的Delphi 64位
Win
dows支持,通过全新的FireMonkey富商业应用平台支持Mac OSX和iOS,以及通过RadPHP XE2支持安卓web和移动应用
开发
。 对Delphi XE2和C++Builder XE2来说,一个极其重要的新特性就是FireMonkey,业界第一款用于创建商业软件的原生的能全面利用到CPU和GPU计算能力的富应用平台。使用 FireMonkey,Delphi和C++Builder
开发
人员能
开发
出视觉绚丽的高清和3D应用
程序
,并与后台的企业级数据库如Oracle、微软 SQL Server、IBM DB2、Sybase和其他数据库互联互通。FireMonkey应用以原生方式运行在
Win
dows PC和Mac上,可以完全利用到现代GPU的处理能力,以不可置信的细节处理能力和优异的性能表现展现数据和用户界面。FireMonkey还可以使 Delphi XE2用户为移动(iOS)设备创建原生的高清和3D应用
程序
。 Delphi和C++Builder为应用
开发
提供原生
开发
方式,而RadPHP XE2则支持web
开发
和移动设备应用的
开发
。使用RadPHP XE2,
开发
人员可以轻松为移动智能电话和平板电脑创建支持触碰和UI优化的web应用。
开发
人员可以部署他们的移动Web应用为原生移动应用到苹果公司的iOS应用商店和安卓的应用市场。在他们的移动Web应用中,可以直接访问移动设备的硬件,如相机、GPS和重力感应器。 其他新增特性包括: Delphi XE2 和C++Builder XE2 Delphi XE2包括完整的
Win
dows 64位对FireMonkey、编译器、调试器、RTL 和VCL的支持; dbExpress具有新的对InterBase XE, FireBird 2.5, SQL Anywhere 12 和ODBC的连接能力; 新的DataSnap移动连接器,带有原生的平台组件和示例以创建从移动客户端到Delphi DataSnap服务器的连接,支持安卓(Java), iOS (Objective C), 黑莓(Java) 和
Win
dows Phone 7 (C#); 新增和更新的扩展工具,包括FastReport,用于快速设计和生成报表;Documentation Insight,用于Delphi的源代码文档工具; TeeChart、IBX、InstallAware、IP*Works、Aqtime、FinalBuilder、IntraWeb和Indy 的64位版本。 TeeChart、Indy和FinalBuilder还支持Mac平台; C++Builder XE2中还包含了新的代码审计和QA度量工具; LiveBindings使用户能连接任意类型的信息到任意的FireMonkey用户界面和图形对象上。用户可以绑定实时数据到标准的用户界面控件、高清或3D图形元素上,以创建可视化任意类型数据的崭新方式; RadPHP: 集成式为移动优化的Web
开发
; 部署应用到Web, iOS, 或安卓; 扩展的Zend框架组件集; Embarcadero Prism: 来自RemObjects的全新的.NET Oxygene编译器; 匿名接口实现; FastReport.net
Win
dows
程序
设计应用
开发
养具备
Win
32 API SDK级别对
Win
dows平台
程序
编码能力,可以参与
Win
dows应用工程类别的GUI
程序
开发
,对算法策略有容错性表现;提升的、软件设计经验,初步具备面向对象软件设计思想,能针对性的应用事件驱动编程
开发
应用
程序
。丁宋涛老师是南京大学博士,微软中国认证讲师,任江苏微软技术中心、美国大学理事会计算机学科教师,捷帝科技有限公司联合创始人,拥有15年以上
程序
开发
经验。
推荐三个
开发
C
程序
的工具(适用各种场合)
以上的C语言
开发
工具
各有各的特点。
win
10与
win
7c语言DLL,VS2015+
Win
10编写
程序
在
Win
7上运行
首先,不得不说,在
win
dows上面编写
程序
就是麻烦,需要去考虑编译器版本,还需要考虑平台。在
win
dows上面编译的
程序
,换到另一台
win
dows上面,就会报各种缺失dll。
程序
在
win
7上运行,会显示缺少msvcp150.dll的提示,这时候需要在
开发
机器中寻找。具体位置是:【E:\vs2015\VC\redist\x64】。这是VS2015
开发
工具
中的真正依赖文件,不要去C盘中的其他地方寻找...
C语言
69,382
社区成员
243,074
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章