IDE, которую я использую, - Visual Studio 2010 Professional, а библиотека, которую я использую, - ICU 4C 4.8.1 для Win32 для MSVC10.
Я восстановил все исходные коды в соответствии с руководством для Debug и Release, и все тесты успешно пройдены.
Тогда я поступаю так же, как и с Boost.
Я включил \ include в C / C ++> Дополнительные каталоги для включения в Proprieties , что, похоже, нормально.
Я также включил \ lib в Linker> Дополнительные каталоги библиотек .
Однако я продолжаю получать error LNK2019: unresolved external symbol
.
Исходный код:
#include <unicode/uchar.h>
int main () {
UBool b = u_isprint('c');
return 0;
}
Error
1>ClCompile:
1> Main.cpp
1>Main.obj : error LNK2019: unresolved external symbol _u_isprint_48 referenced in function _main
1>C:\Users\ ... \Documents\Visual Studio\Finger-Printing-Non-ASCII\Debug\Finger-Printing-Non-ASCII.exe : fatal error LNK1120: 1 unresolved externals
1>
1>Build FAILED.