如何在 Windows 上设置 taglib 字符集以使用 unicode?

Car*_*arl 2 unicode build-automation cmake taglib

TagLib 使用 CMake 构建系统来创建 Visual Studio 2010 解决方案和项目文件。

生成的项目唯一的问题是字符集设置为 MBCS,而我希望它是 Unicode。

有没有办法通过 CMake 设置这个选项?

我目前正在使用它在 VS2010 命令提示符下在 Windows 上构建 taglib:

cmake -DWITH_MP4=ON -DENABLE_STATIC=ON .
Run Code Online (Sandbox Code Playgroud)

Tob*_*obi 5

替代安德烈的回答,您可以通过以下方式在 CMakeLists.txt 文件中指定字符集

target_compile_definitions (TargetName PRIVATE -D_UNICODE -DUNICODE
                                                     <additional defines>)
Run Code Online (Sandbox Code Playgroud)