g ++无法找到我的库

时间:2013-09-29 00:58:55

标签: c++ linker g++

我正在尝试编写一个链接我的对象的makefile。 它成功地创建了一个动态库lib / libunittest.so   - 它的类名是UnitTest.cpp。 当我尝试将mainDriver.o链接到它时,它会抱怨:

g++ -fPIC -o bin/mainDriver obj/mainDriver.o -Llib -lunittest

Error: cannot find -lunittest

注意:我在cygwin上这样做。 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

* .so文件类型可能存在问题,因为您在Window上运行此文件。将其更改为* .dll,它应该有效。