乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 39|回复: 2

区区一个helloworld怎么这么多warnings

[复制链接]

15

主题

18

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
78
发表于 2005-8-17 14:29:00 | 显示全部楼层 |阅读模式
提示如下
正在编译...
HelloWord.cpp
c:\ObjectARX 2004\inc\dbid.h(197) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbid.h(221) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbid.h(225) : warning C4312: “类型转换” : 从“const unsigned long”转换到更大的“AcDbStub *”
c:\ObjectARX 2004\inc\dbid.h(251) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbid.h(271) : warning C4312: “类型转换” : 从“const unsigned long”转换到更大的“AcDbStub *”
c:\ObjectARX 2004\inc\dbid.h(297) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbid.h(317) : warning C4312: “类型转换” : 从“const unsigned long”转换到更大的“AcDbStub *”
c:\ObjectARX 2004\inc\dbid.h(343) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbid.h(363) : warning C4312: “类型转换” : 从“const unsigned long”转换到更大的“AcDbStub *”
c:\ObjectARX 2004\inc\dbid.h(388) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbid.h(408) : warning C4312: “类型转换” : 从“const unsigned long”转换到更大的“AcDbStub *”
c:\ObjectARX 2004\inc\dbidapps.h(159) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbidapps.h(163) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbidapps.h(167) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbidapps.h(171) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbidapps.h(175) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
c:\ObjectARX 2004\inc\dbidapps.h(179) : warning C4311: “类型转换” : 从“const AcDbStub *”到“unsigned long”的指针截断
正在链接...
  正在创建库 Debug/HelloWord.lib 和对象 Debug/HelloWord.exp
rxapi.lib(libinit.obj) : warning LNK4099: 未发现 PDB“msvc.pdb”有“C:\ObjectARX 2004\lib\rxapi.lib”或者在“c:\ARX2004\HelloWord\Debug\msvc.pdb”中;正在链接对象,如同没有调试信息一样
acedapi.lib(acedstub.obj) : warning LNK4099: 未发现 PDB“corehdr.pdb”有“C:\ObjectARX 2004\lib\acedapi.lib”或者在“c:\ARX2004\HelloWord\Debug\corehdr.pdb”中;正在链接对象,如同没有调试信息一样
生成日志保存在“file://c:\ARX2004\HelloWord\Debug\BuildLog.htm”中
HelloWord - 0 错误,19 警告

---------------------- 完成 ---------------------
    生成:1 已成功, 0 已失败, 0 已跳过
这里是源代码,我用的是VS.net2002+arx2004
// HelloWord.cpp : 定义 DLL 应用程序的入口点。
//
#include "stdafx.h"
BOOL APIENTRY DllMain( HANDLE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
      )
{
    return TRUE;
}
#include
#include

void initApp();
void unloadApp();
void helloWorld();
//
void initApp()
{
acedRegCmds->addCommand("HELLOWORD_COMMANDS",
  "Hello",
  "Bonjour",
  ACRX_CMD_TRANSPARENT,
  helloWorld);
}
void unloadApp()
{
acedRegCmds->removeGroup("HELLOWORLD_COMMANDS");
}
void helloWorld()
{
acutPrintf("\nHello World");
}
extern "C" AcRx::AppRetCode
acrxEntryPoint(AcRx::AppMsgCode msg,void* pkt)
{
switch(msg)
{
case AcRx::kInitAppMsg:
  acrxDynamicLinker->unlockApplication(pkt);
  acrxRegisterAppMDIAware(pkt);
  initApp();
  break;
case AcRx::kUnloadAppMsg:
   unloadApp();
   break;
default:
  break;
}
return AcRx::kRetOK;

}


回复

使用道具 举报

5

主题

88

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
108
发表于 2012-10-19 12:43:00 | 显示全部楼层
也在找这个问题呢,共勉吧
回复

使用道具 举报

2

主题

15

帖子

4

银币

初来乍到

Rank: 1

铜币
23
发表于 2012-11-3 20:55:00 | 显示全部楼层
我也是哦,问的很久没有人管哦
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 09:55 , Processed in 0.163250 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表