我用Dev C++打代码,打出来是对的,但是运行后显示执行失败,劳请各位帮我看看哪里出了问题
文件路径需要是英文,中文不可以
主要原因是中文和英文在编译之后的机器码不一样,而编译软件都是国外的
中文路径的问题。
如果解决您的问题,请采纳,谢谢。
【相关推荐】
这里以VS编译器为例:首先建立一个C语言项目,在里面用C语言实现一个栈,如下图所示:
Stack.h文件:
Stack.c文件:
这样还不可以,毕竟要将它封装成为一个静态库,供C++调用(其实动态库也行,这里统一封装成静态库,后面再解释何为动/静态库)。
怎么封装呢,像下面这样:
然后:
最后,这还没有结束,还需要再运行一下程序。这样就将C语言代码配置成静态库了。