标签: evc4

正常以WinCE为主

我正在将现有(主要)跨平台应用程序移植到WinCE 4.2.该函数的当前入口点是

int main(int argc, char *argv[]){}
Run Code Online (Sandbox Code Playgroud)

我想保持这部分原样,并让WinCE入口点简单地调用它.我相信以下内容应该有效:

int WINAPI WinMain( HINSTANCE hInstance,
                    HINSTANCE hPrevInstance,
                    LPTSTR    lpCmdLine,
                    int       nCmdShow) 
{
    int argc = _tcslen(lpCmdLine);
    char *argv = new char[argc];
    wcstombs(argv,lpCmdLine,1024);
    argc = main(argc,&argv);
    delete [] argv;
    return argc;
}
Run Code Online (Sandbox Code Playgroud)

它编译,并且应该运行一次我弄清楚链接器为什么会抛出,但是它是对的吗?

c++ evc4 windows-ce

2
推荐指数
1
解决办法
3329
查看次数

ferror(文件)== 32

有时,当我打开这样的文件时:

FILE *file = fopen(fname, "wb");
if(!file) printf("Error code: %d\n",ferror(file));
Run Code Online (Sandbox Code Playgroud)

我得到32的结果.这是什么意思?具体来说,对于eMbedded Visual C++ 4.0

此外,似乎eVC不支持perror/errno :(

c c++ evc4

0
推荐指数
1
解决办法
3146
查看次数

标签 统计

c++ ×2

evc4 ×2

c ×1

windows-ce ×1