spserver是依赖libevent生成的,我通过libevent的configure --disable-shared --enable-static生成了libevent.a这个静态库 然后修改spserver的Makefile,在里面增加了一项 [code]static: libspserver.a libspserver.a: $(LIBOBJS) $(AR) $@ $^[/code] 这样虽然也能生成libspserver.a的静态库文件,但是在编译自己的测试程序的时候却报告很多event的函数找不到,我要怎么做才能让自己编写的基于spserver的程序脱离这两个库运行? ...
by SoulEdge - C/C++ - 2008-10-11 16:49:42 阅读(2089) 回复(1)
msys都弄好了,gcc-4.1.1也用它编译完成了。没有什么问题。 但是我现在想重新编译一下mingw-runtime,w32api等,但都会出错。 难道gcc4编译不了mingw?
一直在开发Linux/unix程序,发现程序的调试是个麻烦事,近段时间一直在用Magic c++调试,前段时间看到有网友说dev-c++更好,结果下载安装后,发现不能拿来编译Linux下程序,不知为何?要是不能做跨平台开发,要它何用? 郁闷!!!
我用windres导出了一个.dll的资源: windres sample.dll sample.rc 然后对sample.rc修改了一下 现在要编译回去 windres sample.rc sample.dll 结果sample.dll损坏了。 windres只能把.rc转换成 .o 这种COFF么? Linux下有没有能直接编辑 .dll, .exe资源,就像ResHacker那样的工具? 服务器限制不能用WINE 感谢各位了。
g++ hello.cpp -g -o hello hello.cpp: In function `int main()': hello.cpp:6: `cout' undeclared (first use this function) hello.cpp:6: (Each undeclared identifier is reported only once for each function it appears in.) 第一次用这东西,请大家指教,谢谢
发现可以在 mingw 下编译 win 的驱动,例如: http://libusb-win32.sourceforge.net/ 我经常用 mingw 主要是为了移植方便,虽然现在给用户的主要是 win32 下的程序,不过我通常会做个 Linux 下的移植试验。今天发现可以在 mingw 下编译 win 的驱动,当然驱动是不能源码移植的。:)
我把Linux下的relove库移植到Windows下, 用的是Windows上的mingw编译器,编译都过去了,就是在最后link时出错了,搞得我这两天绞尽脑汁也解决不了问题,真是郁闷啊。各位兄弟看看,还请不吝赐教啊!!! 执行"make release"时出错信息如下: fu000001.o(.idata$3+0xc): undefined reference to ''libmsvcrt_a_iname' fu000002.o(.idata$3+0xc): undefined reference to ''libmsvcrt_a_iname' fu000003.o(.idata$3+0xc): un...