首页
社区
课程
招聘
RadASM类引用的问题
2007-5-14 12:45 4265

RadASM类引用的问题

2007-5-14 12:45
4265
我一直都用RadASM来写些程序,用的是C的语法,倒没出现过啥问题,但用C++就出了些问题
写一个简单的类,提示无法编译,我用的是RadASM 2.2.1.1 增强版,用向导建立一个windows程序,加上了几句代码,就出问题了,同样的建立对话框程序则没问题,
#include <windows.h>

#pragma comment(linker, "/ENTRY:EntryPoint")

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

class A
{
  public:
  void say(){
  MessageBox(NULL,"Same text here!\tAyunSoft","Box title",MB_OK);
  }
};


void EntryPoint() 

  ExitProcess(WinMain(GetModuleHandle(NULL), NULL, GetCommandLine(), SW_SHOWNORMAL)); 
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
  static TCHAR szAppName[]=TEXT("Windows");
  HWND hwnd;
  MSG msg;
  WNDCLASS wndclass;
  A a;
  a.say();

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 2506
活跃值: (995)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
CCDebuger 24 2007-5-14 17:07
2
0
你安装的是我发的那个增强版本?这个版本我修改了原来的cpp.ini,现在是可以编译类的。可能你安装的时候没覆盖这个文件。手工解决的话可以在“工程选项->编译”中把原来的参数“TC”改成“TP”。要在以后都有效的话,最好自己手工改一下 cpp.ini 文件,把里面的参数“TC”都改成“TP”。
雪    币: 255
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
ayun 1 2007-5-19 07:37
3
0
谢谢!根据你的提示,我发现模版中编译选项设置的是/TC而非/TP
更改后,没问题了
游客
登录 | 注册 方可回帖
返回