在 Visual Studio 2005 中编译 lighttpd
我有一个独立于平台的源代码,可以在 Windows 和 UNIX 平台上运行。要在 Windows 上编译源代码,需要支持 cygwin。但我想用 Visual Studio 2005 编译它。我该怎么做呢?在 Visual Studio 上需要完成哪些项目设置以及链接选项如何?我能从 cygwin 上成功编译的源代码中得到任何想法吗?顺便说一句,源代码是C语言的。请有人帮助我解决这个问题。
提前致谢!
I have a platform independent source code that can run on Windows and UNIX platforms. To compile the source on Windows, there is support for cygwin. But I want to compile it with Visual Studio 2005. How will I do it? What are the project settings required to be done on Visual studio and what about linking options? Will I be able to get any idea from successfully compiled source on cygwin? BTW, source code is in C language. Please someone help me on this.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
恕我直言,你运气不好。如果这个项目依赖于 cygwin,那么您很可能无法在 vs 中通过合理的努力来编译它。
IMHO you're out of luck. If this project depends on cygwin, you most probably can't compile it with reasonable effort in vs.
基本上(对于简单的库),您应该可以将所有 .c 和 .h 文件转储到 Visual Studio 项目中。
大多数时候,您可以将其放到您自己的来源中。如果您想创建一个库,请选择“创建新项目”->“新库,将所有源文件放入其中,库将自动与您的主程序链接。
Basically (for simple libraries) you should be fine by dumping all the .c and .h files into a visual studio project.
Most of the time you can just drop it to your own sources. If you want to create a library choose create new project -> new library, put all the sourcefiles in there and the library will automatically be linked with your main program.