wcscpy_s不适用于Win32组合框

wcscpy_s not working for Win32 Combo Box

本文关键字:Win32 组合 适用于 不适用 wcscpy      更新时间:2023-10-16

我试图在Win32中创建一个组合框,按照这个msdn教程。

当我实现步骤2并尝试编译时,我得到以下错误:

error: 'wcscpy_s' was not declared in this scope
wcscpy_s(A, sizeof(A) / sizeof(TCHAR),  (TCHAR*)Planets[k]);

我包含了以下头文件,希望能解决这个问题:

#include <string.h>
#include <wchar.h>
#include <windows.h>
#include <CommCtrl.h>
#include <math.h>
#include <objbase.h>

有人能帮我理解为什么我得到这个错误吗?

From cpp-reference

与所有边界检查函数一样,wcscpy_s只有在实现定义了STDC_LIB_EXT1并且用户在包含wchar.h之前将STDC_WANT_LIB_EXT1定义为整型常量1时才能保证可用。