【发布时间】:2017-06-05 09:02:45
【问题描述】:
我正在计划使用 C++ 编写的仅限 Windows 的测量系统。该系统应提供基于 DLL 的插件系统,因此同事可以通过自己编写特定的 DLL 来为外部硬件创建某种设备驱动程序。
这里有很多聪明人在 NI LabVIEW 方面有经验,他们中的一些人很可能会使用该开发系统创建这些 DLL。
根据我自己(不是最新的)LV 经验,我记得当时不可能创建或使用使用wchar_t 编码字符串指针参数的 DLL。
由于我的测量系统的 API 只会将字符串参数公开为wchar_t,这对 LabVIEW 人员来说会是一个问题,还是我必须提供额外的函数以及字符串参数以供 LV DLL 调用(我尽量避免)?
【问题讨论】:
-
这里真正的问题不是
wchar_t,而是LabVIEW是否支持Unicode字符串。看来答案是mostly no, but maybe kind of with a lot of extra effort。
标签: dll unicode labview wchar-t