随笔分类 - wine
摘要:(一):介绍出于某些原因,你可能会发现你想要和使用Windows DLL一样使用你的Linux库.对于这有一些原因如下:你正在支持一个使用多个第三方库的大应用.该项目在Linux中是可用的,但是你还没有准备直接链接到他作为一个Linux共享库.有一个定义好的可用的接口,并且有很多用于...
阅读全文
摘要:(一):简介为了能够在一个Winelib应用中使用MFC,你需要首先使用Winelib重新编译MFC。在理论上,你应该为Windows的MFC编写一个封装(如何编写在后面介绍)。但是,在实践中,对MFC来说,可能不是一个真正的解决方式:数量巨大的API使得编写封装的工作量很大进一步说...
阅读全文
摘要:话接上节!!(二):编译资源文件:wrc为了编译资源,你应该使用Wine资源编译器,简写为wrc,该编译器会生成一个二进制.res文件。当编译spec文件的时候,该资源文件会被winebuild使用。winemaker生成的makefiles文件会帮你照料好。但是,如果你要编写自己的...
阅读全文
摘要:这一小结包含的内容有:Winemaker编译资源文件:wrcSpec文件链接(一):Winemaker1:对Visual C++项目的支持Winemaker支持Visual C++项目文件。支持的文件类型位.dsp,.dsw,.vcproj和.sln。他检测要被使用的定义,这些自定...
阅读全文
摘要:下面讲一下我们的Windows项目的可移植性问题。总共从三个方面来讲这个问题。Unicode编码C库编译问题(一):Unicode编码wchar_t类型在Unix(4字节)和Windows(2个字节)中有不同的标准大小。你需要一个较新版本的gcc(2.9.7或者是更新)来支持-fsh...
阅读全文
摘要:3.3 一步一步的指导下面我们详细地来追踪一下上面的步骤。1): 获取源码首先,你应该试着获取包括他们构建的可执行文件/库在内的源码。如果你没有可用的Visual C++项目文件,Winemaker能够帮助他猜测你的项目要构建成什么。他能够理解Visual C++项目。通常情况下,...
阅读全文
摘要:(一):Winelib介绍1:什么是winelibWinelib是一个开发工具套件,他允许你能够在Unix中编译你的Windows应用程序。大多数Winelib代码是由一些win32 API实现组成的。幸运的是,这一部分是在Wine中百分百分享的。其他的包括窗口兼容头文件和一些工具,...
阅读全文
摘要:由于现在是大四了,一直想为开源做一些贡献。所以,刚开始就选择了wine开发者。不过,我现在还没有真正的成为wine的开发者。也就是刚开始想做点东西,刚刚开始入门,记录一下自己的经历。所以,文章中如果有什么说的不好的或者是讲的不对的,请大家指出,定会好好修正,谢谢大家。刚开始想要成为w...
阅读全文

浙公网安备 33010602011771号