我正在尝试在我的C代码中使用_wfopen
。
我使用Cygwin命令行中的gcc filename.c -o filename
进行编译。
_wfopen
应在头文件wchar.h
中定义
当我在/usr/inculde
中搜索wfopen时,我在tchar.h
中看到以下行。
#define _tfopen _wfopen
我没有在任何地方看到函数的定义。我已经包含了tchar.h
和wchar.h
个头文件。但我的代码不会编译。
看到错误:
myloadfile.c:68:18: warning: implicit declaration of function _wfopen
Wimplicit-function-declaration]
filehandle = _wfopen(lpwConfigFile,L"r");
^~~~~~~
myloadfile.c:68:16: warning: assignment makes pointer from integer without >a cast [-Wint-conversion]
filehandle = _wfopen(lpwConfigFile,L"r");
^
/tmp/ccQBkrlQ.o:myloadDLL.c:(.text+0x189): undefined reference to`_wfopen'
collect2: error: ld returned 1 exit status