【发布时间】:2012-09-29 16:46:38
【问题描述】:
在windows上,通过codelite(编译器gcc),我写了一个简单的程序,想把它构建成一个dll。
我构建项目后,没有 dll 出来。 然后我把程序移植到dev-c++,构建,dll成功出来了。
为什么 Codelite 不起作用? 因为我选择了gcc?
【问题讨论】:
在windows上,通过codelite(编译器gcc),我写了一个简单的程序,想把它构建成一个dll。
我构建项目后,没有 dll 出来。 然后我把程序移植到dev-c++,构建,dll成功出来了。
为什么 Codelite 不起作用? 因为我选择了gcc?
【问题讨论】:
如果其他人在 Windows 上使用 CodeLite 创建/链接库时遇到问题,请确保输出文件名不包含 .so 扩展名。默认情况下,Windows 上的 CodeLite 使用 Unix 共享对象 (.so) 扩展名,因此在项目选项中将其更改为动态链接库 (.dll)。
<_>
花了非常烦人的三个小时来玩配置,并为为什么链接器 (ld) 找不到我编译的库而烦恼。是时候好好睡一觉了……zzzz
【讨论】: