Я собираю zxing, используя MinGW, но он не работает с этими ошибками:
build\core\tests\src\common\BitArrayTest.cpp: In static member function 'static void zxing::BitArrayTest::fillRandom(zxing::BitArray&, zxing::BitArray&)':
build\core\tests\src\common\BitArrayTest.cpp:99:39: error: 'srandom' was not declared in this scope
build\core\tests\src\common\BitArrayTest.cpp:101:15: error: 'random' was not declared in this scope
scons: *** [build\core\tests\src\common\BitArrayTest.o] Error 1
Я пытался добавить -DANN_NO_RANDOM
на флаги компилятора, но это не помогло.
srandom
это linux
использовать функцию вместо srand и если вы не хотите менять код из внешней библиотеки, просто добавьте -Dsrandom=srand -Drandom=rand
на флаги компилятора.
Вы должны включить <stdlib.h>
заголовочный файл