0
我在Windows 7上使用NetBeans 7.1。我下载了CUnit存档文件,并使用随存档提供的shell脚本进行安装($make install
等)。我使用Cygwin作为我的编译器,每当我尝试建立单元测试,我得到以下错误:使用CUnit获取“ld:can not find -lcunit”错误
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcunit
显然,链接器(LD),不知道去哪里找东西,但我不知道这些东西如何工作的复杂性。在我的电脑上搜索lcunit
没有返回任何东西,除了这个项目的makefile。
我想我应该提到的一件事是,当我安装CUnit时,NetBeans不知道在哪里寻找它。它已安装到/ usr/local /中,而这不是NetBeans解析的路径之一。
呀,你差不多就是正确的。我没有为Cygwin安装CUnit。所以是的,我的编译器不知道这个标志。 – Phonon 2012-04-19 15:15:18