各位大侠,我在学VC API编程,感觉VC6.0太老了,VS2008也太庞大了,都不是很好的IDE,所以想用最简单的Notepad++搭载IDE环境,我已经下载了Windows SDK7.0(1.4G),并且成功安装了SDK,问题是:
1、不知道该用什么编译器
2、需要设定链接器吗?链接器是哪一个文件名?
3、在编程时只需在头文件中加入“include<windows.h>”就可以开始了吗?
4、还有什么要注意的吗?
请路过的大侠指导一下,本菜鸟感激不尽。本人诚心学习SDK,请不要打击我,让我还是用VC6.0或者VS2008等IDE,我只想使用SDK编程。谢谢!
1、不知道该用什么编译器
2、需要设定链接器吗?链接器是哪一个文件名?
3、在编程时只需在头文件中加入“include<windows.h>”就可以开始了吗?
4、还有什么要注意的吗?
请路过的大侠指导一下,本菜鸟感激不尽。本人诚心学习SDK,请不要打击我,让我还是用VC6.0或者VS2008等IDE,我只想使用SDK编程。谢谢!
解决方案 »
- StarsunYzL 请进来接分
- 为什么listctrl中不显示读入的文件内容?
- 初学者请教高手,看看那错了 !关于对话框间传递数据的问题(附代码)
- 应用程序如何通过流接口驱动访问硬件?
- LINK : fatal error LNK1104: cannot open file "guilibd114.lib"
- (高分)求小波变换的源程序!
- 看看这些vc中关于word代码,创建dispatch怎么总是failed?
- 抗议性别歧视!!
- 如何改变操作系统的类型?
- 请各位VC、DELPHI高手给我推荐几本经典的参考书(仍在出版的)!!!多谢了!
- 研讨-如何写好C++代码,新手CSND第一次发帖
- 如何搭建简单的聊天服务器?
这里再对你提出的几点补充一下:IDE 的文本编辑功能不是很强大,这确实是事实,我最喜欢用的是 Notepad2。不过我觉得采用 IDE 比记事本之类的软件唯一的好处就是在头文件、数据类型、变量、结构体或函数上点击右键可以直接打开该头文件、转到声明等,另外还有如函数参数提示功能等,IDE 编译整个项目还是很方便的,如果你自己用 Notepad++ 搞的话,除非你手动输入命令,挨个编译,或者为每个项目编写 makefile,但是你编写了 makefile 编译就不用输入命令了吗?IDE 还是必须的,一款好的文本编辑器可以配合 IDE 一起使用。像我就是打开 IDE 只用其编译和错误定位,但实际上代码另外使用 Notepad2 打开编辑。1. Pelles C 的编译器是基于 LCC 修改的,还是很不错的,VC 的编译器生成的文件也很小,而 gcc 虽然是免费的但是在 Windows 上生成的文件一般都比较大,strip 之后也是很大的。gcc+msys 只是我一个练习环境,练习 Linux 命令、vim 和测试简短 C 代码的工具。要说生成 Windows 程序,还是 VC 的编译器最好,毕竟人家微软自己的产品。
2. 如果你使用 IDE 的话,基本上不用涉及到链接器。gcc 的链接器是 ld,VC 是 link。如果你用文本编辑器,手动编译,这些你都要接触到了。命令参数是很多的,用 IDE 还是更方便的。
3. #include <windows.h> 是编译 Windows 程序最基本的头文件,内部已经包含了很多其他的头文件。还有像 commctrl、shellapi.h 等也是很常用。和 C 一样需要什么函数就包含对应的头文件,并链接到对应的库。