wcscpy_s不适用于Win32组合框
wcscpy_s not working for Win32 Combo Box
我试图在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时才能保证可用。
相关文章:
- Win32编译器选项和内存分配
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 可组合的lambda/std::函数与std::可选
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- 混合组合和继承的C++问题
- 我需要将多个函数组合为一个函数
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 通过组合不同的类型来创建唯一的id
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 模板元编程:如何将参数包组合成新的参数包
- C++win32 API创建多个类似视口的窗口
- 删除并清除组合框 Win32 API 中的所有项目
- 在 WIN32 之后引用CBN_SELCHANGE C++组合框项
- Win32 键盘组合
- Win32组合框,打印所选要编辑文本框的名称
- 在自定义组合框下拉列表控件上等待超过5秒会导致win32 C++应用程序在Windows7中挂起
- 在WIN32上组合CreateProcess和AllowSetForegroundWindow
- Win32 API从带有两个组合框的对话框中读取组合框值
- 如何在Visual Studio c++ Win32项目中填充组合框
- wcscpy_s不适用于Win32组合框