当前位置: 技术问答>linux和unix
问个超简单问题,希望有人帮忙。
来源: 互联网 发布时间:2015-11-04
本文导语: 刚接触linux下的编程。对linux下写代码还一点概念没有。 想写个简单的小程序,获得可执行文件的工作目录。于是写了段代码 #include "afx.h" main() { _TCHAR FileName[_MAX_PATH]; ::GetModuleFileName( NULL,FileName,_MAX_PATH ); } 从来...
刚接触linux下的编程。对linux下写代码还一点概念没有。
想写个简单的小程序,获得可执行文件的工作目录。于是写了段代码
#include "afx.h"
main()
{
_TCHAR FileName[_MAX_PATH];
::GetModuleFileName( NULL,FileName,_MAX_PATH );
}
从来没写过linux下的东西,就按照windows下的习惯写的。
结果,编译的时候 说找不到afx.h 文件。。
有点晕,linux下的编程 和 windows 到底有多大区别?
编译器自代的头文件很不同么?
刚参加工作,大家多照顾:0
先谢谢了~~
想写个简单的小程序,获得可执行文件的工作目录。于是写了段代码
#include "afx.h"
main()
{
_TCHAR FileName[_MAX_PATH];
::GetModuleFileName( NULL,FileName,_MAX_PATH );
}
从来没写过linux下的东西,就按照windows下的习惯写的。
结果,编译的时候 说找不到afx.h 文件。。
有点晕,linux下的编程 和 windows 到底有多大区别?
编译器自代的头文件很不同么?
刚参加工作,大家多照顾:0
先谢谢了~~
|
linux下没有afx头文件吧。函数也大都不一样,如果你用到windows下的api很可能不能在linux下使用,如果是标准C,标准C++是没什么问题的。头文件方面有很大区别。
建议你看下例程。
建议你看下例程。
|
Beginning Linux Programming,网上可以找电子版。
|
来到linux下,微软的那些东西,您就放了吧
ANSI C和Unix环境高级编程
然后还有gcc/gdb
ANSI C和Unix环境高级编程
然后还有gcc/gdb