1:生成cygwin1.lib
impdef cygwin1.def cygwin1.dll
lib /DEF:cygwin1.def /OUT:cygwin1.lib
2:生成my-crt0.lib
gcc -shared my-crt0.c -o my-crt0.dll
impdef my-crt0.def my-crt0.dll
lib /DEF:my-crt0.def /OUT:my-crt0.lib
3:创建vc6工程,修改工程属性(link)entry-point symbol =csmainCRTStartup
注:例子中工程属性未设好,一定要设置。
4:参考资料
http://blog.youkuaiyun.com/songbohr/article/details/5276128
5:例子下载
执行cygwin.exe
http://download.youkuaiyun.com/detail/cs_21cn/4175962

本文介绍如何使用impdef和gcc-shared等工具生成cygwin1.lib和my-crt0.lib,包括具体步骤和所需命令。此外还提供了一个创建VC6工程并设置链接器入口点的例子。
771

被折叠的 条评论
为什么被折叠?



