汇编+c语言做gtk编程

gtk是什么我就不用说了吧,我们这里用的汇编编译器是nasm,而不是masm,就想使用汇编做32位windows编程调用Windows API一样,使用汇编做gtk编程同样是调用gtk函数,至于这里为什么还会出现c语言,其实是因为我还没有解决在汇编中使用gtk宏的问题,所以就借用了一下c语言折中下,下面给出代码

make后下面是执行后的结果

这个程序基本上可以原封不动地搬到windows下,当然前提是你需要在windows下安装gtk开发环境和nasm以及gcc
然后我说是基本上是指,首先gtk这个和c语言的函数是完全可以移植的,这没什么好说的,另外nasm写的代码同样也是完全可以移植的,之不过在windows下使用汇编调用外部的函数与在Linux下不同,在windows下你需要在函数前加上下划线_,包括那个main也要加,在头文件里和汇编的源文件里都要改,不过c语言源文件就不需要改了

–阅读次数(27)

发表评论

电子邮件地址不会被公开。

*