当前位置:  技术问答>linux和unix

刚开始学习linux,有一个小问题请教各位

    来源: 互联网  发布时间:2015-07-03

    本文导语:  我的代码如下,执行时出现错误 CMainThread theApp; int main(int argc, char* argv[]) { if(theApp.InitInstance()) { theApp.Run(); theApp.ExitInstance(); } else { printf("主线程初始化失败!"); getchar(); }          return 0; } 改成下面的写法,就...


我的代码如下,执行时出现错误
CMainThread theApp;

int main(int argc, char* argv[])
{
if(theApp.InitInstance())
{
theApp.Run();
theApp.ExitInstance();
}
else
{
printf("主线程初始化失败!");
getchar();
}
         return 0;
}
改成下面的写法,就可以执行:

int main(int argc, char* argv[])
{
         CMainThread theApp;
if(theApp.InitInstance())
{
theApp.Run();
theApp.ExitInstance();
}
else
{
printf("主线程初始化失败!");
getchar();
}
         return 0;
}
如果是这样,我怎么定义全局变量?

|
你试试:
CMainThread* theApp;

int main(int argc, char* argv[])
{
  theApp=new CMainThread();
  if(theApp->InitInstance())
{
theApp->Run();
theApp->ExitInstance();
}
else
{
printf("主线程初始化失败!");
getchar();
}
         return 0;
}


|
mark

|
mark

|
ha ha , 你走错地方了. 从你的代码来看, 你写是MFC的练习程序.怎么跑到Linux来问这样的问题呢?
如果你对MFC Wizard生成的程序熟悉的话,你应该明白你为什么声明全局的线程变量使你的应用程序不能工作. 
你的CMainThread 一定是从CWinThread继承的吧?;)

    
 
 

您可能感兴趣的文章:

  • 请教 linux的fork从什么版本开始支持COW?
  • 我是刚刚开始学习java的小弟,请教各位大哥们!谢谢各位!
  • 刚开始用linux有些问题请教大家,谢谢~~
  • 刚开始玩linux,有个问题想请教一下
  • 刚开始学LINUX,有两个问题想请教各位
  • 请教如何开始学习dp(针对java)?
  • 一个新手的问题:请教大家是如何开始学习java的???给点经验先!!!
  • *****请教SWING高手,我想让JTree一开始的某个节点处于展开,用的是expandPath(TreePath p),请问如何构造TreePath参数,用字符串可以吗
  • 开始学习Linux开发,若干小问题请教高手?
  • 小弟刚开始学JAVA,遇到了难题,请教:
  • 我是刚开始学web service ,我想请教哪里有构件web Service的具体操作。
  • 请教点击开始-->搜索-->文件和文件夹-->搜索选项-->日期-->介于选择日期的那个框怎么实现的??
  • 新手,开始玩LINUX,几个问题请教各位DD?
  • 大家好,小弟刚开始搞Linux下面的编程,有几个问题想请教一下大家!
  • 向大家请教,我该怎么开始?
  • 小弟最近开始学习linux下的开发,有几个问题想请教大家
  • 昨天开始学LINUX,编了一个关于进程的c程序,虽然结果对了,但过程却不明白。请教!
  • 我想开始学习JAVA,使用何种开发平台比较好!,请教各位大侠帮个忙?
  • 有最近开始学习Minix的吗?一起来学习吧
  • 今天开始开始学习LINUX,庆祝一下!
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 想开始学习Linux下的C++编程,不知道如何开始?
  • 学习JSP编程的话,JAVA学到什么样的程度可以开始JSP的学习呢?
  • 如何开始学习JAVA
  • 请问,要有哪些java基础才能开始学习EJB???谢谢!!!(急!!!)
  • 我今天开始学习java 请问 J2EE 怎么用
  • 今天开始学习JAVA,望各位高手指教一二
  • 各位大虾,一个初学者该怎样开始学习java?
  • 如何开始着手学习J2EE
  • 由于本人刚开始学习JSP,请各位高手指点
  • 学习linux内核入门:从哪一部分开始学习?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 08048000 是加载动态库的开始地址,还是程序开始运行的地址
  • a如何从0开始
  • 我叛变了,开始学java了,希望大家多多关照!!
  • 学UNIX从SOC UNIX开始好吗?
  • pwd查看工作目录是从home/开始一直到当前文件么?
  • crontab任务怎么设置开始日期?
  • 不知道是继续vb6还是及时开始.net又或者是钻研java呢?
  • 新的开始。。。新的希望。。。
  • linux 纯C编程从哪里开始
  • 在程序的开始部份这样处理的含义是什么呀
  • Mysql auto_increment 重新计数(让id从1开始)
  • 如何开始...
  • JAVA考级我需要现在开始学什么?
  • 请问java用什么工具编写?在哪里运行?我刚开始学,不太懂,谢谢了
  • 我准备学编程,应怎样开始比较好(我喜欢快),请大家指点,谢谢!!!
  • 我想马上开始scjd 我
  • 昨天开始学LINUX,编了一个关于进程的c程序,虽然结果对了,但过程却不明白。请教! iis7站长之家
  • ?????????几分可以升5个三角包?几分开始升1星????????
  • linux 图形界面任务栏开始菜单的内容记录在那?我想对其编辑.
  • 开始学什么UNIX?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3