none
在问一个问题 编译 警告 RRS feed

  • 问题

  • 1>d:\WebContral\WebContral\WebContralCtrl.cpp : warning C4793: “COleControl::`vcall'{504}'”: 编译为本机的函数:
    1> 非 clrcall vcall thunk 必须编译为本机
    1>已完成代码的生成
    1>WebContralCtrl.obj : warning LNK4248: 无法解析 typeref 标记(01000012)(为“CControlFrameWnd”);映像可能无法运行

    这两个警告时什么什么意思哦!完全没见过!!!VS2008SP1 OCX

    …|▌'寔堅蔃の/「≯還寔╪.逞蔃﹖
    2010年8月24日 8:06

答案

全部回复

  • 没见过,这是托管程序么?可以尝试下把编译属性中的/clr去掉
    0xBAADF00D
    • 已标记为答案 dowflyon 2010年8月29日 8:37
    2010年8月26日 2:11
    版主
  • 是用VC++ 写的OCX 但是引用了 .NET库 只要加上 编译器中的 使用公共运行时 CLR 就会出现这两个错误!!无论你写没写代码...我都郁闷了! 为何VC++可以引用.NET库 却要出现这个警告!!!
    …|▌'寔堅蔃の/「≯還寔╪.逞蔃﹖
    2010年8月26日 2:20