我的程序结构中,于错误相关的部分大致如下:
static void checkerr( OCIError *errhp, sword status );
static void cleanup( void );
static void myfflush( void );
int main(int argc, CHAR *argv[]);int main(argc, argv)
int argc;
char *argv[];
{}void checkerr(errhp, status)
OCIError *errhp;
sword status;
{}void cleanup()
{}是不是关于main的部分写法不对?可是在我原来没用MFC的win32 console程序里,是通过编译的噢??请各位帮帮忙~~~谢谢了~~~~~~~~~~~
static void checkerr( OCIError *errhp, sword status );
static void cleanup( void );
static void myfflush( void );
int main(int argc, CHAR *argv[]);int main(argc, argv)
int argc;
char *argv[];
{}void checkerr(errhp, status)
OCIError *errhp;
sword status;
{}void cleanup()
{}是不是关于main的部分写法不对?可是在我原来没用MFC的win32 console程序里,是通过编译的噢??请各位帮帮忙~~~谢谢了~~~~~~~~~~~
int main(argc, argv)
int argc;
char *argv[];
{}
是典型的C语法,cpp不允许这样的
必须:
int main(int argc,char *argv[])
{
}
可是我也试过新建一个MFC project把原来的代码拷贝进去,但是我还是不能通过编译,唉~
能详细问问你具体做的修改吗??to beni:可是我曾经改成int main(int argc,char *argv[])啵?也不行
_AFXDLL和/MD的加入是什么意思?在什么资料上可以看到相关的setting用法呀??多谢多谢
参考MSDN"CL Command Files的command line中"
至于_AFXDLL的意思我也不太清楚,因为MSDN找不到义,其它的宏可以在MSDN的"preprocessor, macros (table)"找到。
强制类型转换的资料在哪里可以找到呀?我次次都是编译时出错才去转换类型,蒙过去,希望有些写的清楚点的资料看看,往后可以一劳永逸啊~~