0
我的代碼如下所示:CUNIT斷言斷言`((無效*)0)= f_pCurSuite」失敗
#include <CUnit/CUnit.h>
int maxi(int i1, int i2)
{
return (i1 > i2) ? i1 : i2;
}
void test_maxi(void)
{
CU_ASSERT(maxi(0,2) == 2);
}
int main() {
test_maxi();
return 0;
}
我在Ubuntu使用gcc test.c -o test -lcunit
它編譯。
我在嘗試啓動它時,這個錯誤:
測試:TestRun.c:159:CU_assertImplementation:斷言`((無效*)0)= f_pCurSuite失敗。 Aborted(核心轉儲)
這是什麼意思?我在網上找不到它。
您是否檢查過[示例代碼](http://cunit.sourceforge.net/example.html)?看起來你錯過了很多設置。 –