小编mc8*_*mc8的帖子

通过反射调用的方法抛出的未捕获异常

这个错误是什么意思?我目前正在使用Windows 8并安装了Microsoft Visual Studio 2012 Ultimate.我第一次安装vs2012没有错误.但是,当我修改msconfig中的设置(重新启动计算机后返回到默认设置)时,与vs2012存在兼容问题.我不知道如何卸载vs2012,因为安装vs2012的整个软件包中都包含多个应用程序.我卸载了VS2012应用程序,但它没有从我的计算机中有效删除.我使用不同的安装程序重新安装vs 2012,这使我能够阅读我的源代码.但是,当我运行程序时,发生了此错误.我该如何解决这个错误?

compiler-errors visual-studio-2012

4
推荐指数
1
解决办法
7753
查看次数

可以在"main"之前调用函数吗?如果是这样,会发生什么?

我知道它总是首先执行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)

c function-calls

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