让我们制作最简单的应用程序:
结果:
确定。有用。 让我们在这里添加一些带有默认动态链接的SDL!
结果:
效果很好。在stdout.txt我们可以看到“puchuu”
让我们改变一下makefile。 只需将2个目标文件分组到静态lib:
结果:
谁应该受到指责? 我或mingw开发人员? 发送给它的bug追踪器是否清楚?
答案 0 :(得分:3)
g++ -o program.exe libpuchuu.a -lSDL
将无效。
应为g++ -o program.exe -lSDL libpuchuu.a
如果您有循环依赖,您甚至必须列出两次。考虑例如libfoo.a依赖于libbar.a中的东西,libbar.a依赖于libfoo.a中的东西。你必须这样做:g++ -o fooprogram libbar.a libfoo.a libbar.a