在windows上,通过codelite(compiler gcc),我编写了一个简单的程序,并希望将其构建成一个dll。在我建立项目之后,没有dll出来。然后我把程序移植到dev-c++,构建了它,dll成功地发布了。为什么codelite不工作?因为我选择了海合会? 最佳答案 如果其他人在windows上使用codelite创建/链接库时遇到问题,请确保输出文件名不包含.so扩展名。默认情况下,windows上的codelite使用unix共享对象(.so)扩展名,因此在项目选项中将其更改为动态链接库(.dll)。花了很烦人的三个小时玩弄配置,弄得我毛骨悚然,弄不明白为什么链接器(ld)找不到我编译的库。是时候好好睡一觉了…关于windows - 为什么我不能通过Codelite-ide构建dll?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6909565/
10-09 13:30