这个错误是什么意思?我目前正在使用Windows 8并安装了Microsoft Visual Studio 2012 Ultimate.我第一次安装vs2012没有错误.但是,当我修改msconfig中的设置(重新启动计算机后返回到默认设置)时,与vs2012存在兼容问题.我不知道如何卸载vs2012,因为安装vs2012的整个软件包中都包含多个应用程序.我卸载了VS2012应用程序,但它没有从我的计算机中有效删除.我使用不同的安装程序重新安装vs 2012,这使我能够阅读我的源代码.但是,当我运行程序时,发生了此错误.我该如何解决这个错误?
我知道它总是首先执行main()函数,然后函数调用将程序指向其他函数.如果有什么功能被称为*之前*的主要()函数?什么时候会被执行?
我有一个程序(我从互联网上下载),并在main()之前有函数调用.
现在我不知道它们是什么,如果只在main()中执行(以及在main中调用的函数).
这是该计划的片段:
static void set_level_indices (VideoParameters *p_Vid);
static void chroma_mc_setup (VideoParameters *p_Vid);
static void init_img (VideoParameters *p_Vid);
static void init_encoder (VideoParameters *p_Vid, InputParameters *p_Inp);
static int init_global_buffers (VideoParameters *p_Vid, InputParameters *p_Inp);
static void free_global_buffers (VideoParameters *p_Vid, InputParameters *p_Inp);
static void free_img (VideoParameters *p_Vid, InputParameters *p_Inp);
static void free_params (InputParameters *p_Inp);
static void encode_sequence (VideoParameters *p_Vid, InputParameters *p_Inp);
*(SOME FUNCTION DECLARATIONS OMITTED)*
int main(int argc, char **argv)
{
init_time();
#if MEMORY_DEBUG …Run Code Online (Sandbox Code Playgroud)