如题:
粒子的路径(E:\.....\DXF\DXSDK\samples\Multimedia\DirectPlay\LobbyClient)
不知道那位大虾知道
再现等候
万分感谢

解决方案 »

  1.   

    如果你没有包含库的路径大多情况都会出现link错误
    确定库与路径相符并存在
      

  2.   

    大多数示例需要先编译baseclass那个工程
      

  3.   

    SDK的.h和lib文件要包括,还后楼上的说的baseclass,包括debug和release编译的lib
      

  4.   

    在OPTION中加INCLUDE和LIB了
    我在LIB中加入了baseclass,包括debug和release编译的lib
    还是有
    GameCommunication.obj : error LNK2001: 外部シンボル "_CLSID_DP8SP_TCPIP" は未解決です
    GameCommunication.obj : error LNK2001: 外部シンボル "_CLSID_DirectPlay8Server" は未解決です
    GameCommunication.obj : error LNK2001: 外部シンボル "_IID_IDirectPlay8Server" は未解決です
    GameCommunication.obj : error LNK2001: 外部シンボル "_CLSID_DirectPlay8Address" は未解決です
    GameCommunication.obj : error LNK2001: 外部シンボル "_IID_IDirectPlay8Address" は未解決です
    Debug/DirectX.exe : fatal error LNK1120: 外部参照 5 が未解決です。
      

  5.   

    先后顺序
    要把Direct中的提到系统的前面
      

  6.   

    我想再问一下
    *********************************************************
    初始化com老师出错为什么呢?就是下面这句 CoInitializeEx( NULL, COINIT_MULTITHREADED );**********************************************************
    谢谢大家的捧场
    关于link错误我正在按照大虾们的方法去调,通了马上给分
      

  7.   

    1、把unicode的调试选项一起拷过去。
    2、正确设置LIB和头文件的路径。
      

  8.   

    楼上的意识我不大懂
    1、把unicode的调试选项一起拷过去。???
    我不知道怎么具体操作
    望回复。谢谢
      

  9.   

    Options->Directories设置一下Include和Lib
      

  10.   

    包含进
    include:DXSDK\INCLUDE
    DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSESlib:
    DXSDK\Lib
      

  11.   

    Options->Directories设置一下Include和Lib
      

  12.   

    1.如果你只是打开源代码调试,
      我想只要如楼上各位正确设置LIB和。H的文件路径即可。
    2。如果你是新建的工程,然后拷贝代码,
      那就得把相关的调试选项一起配置正确。
       调试选项在project->setting->c\c++;
      category:preprocessor
      prprocessor defintion:这里就是预定义的调试选项了。
      

  13.   

    大虾们~~~~
    我试了不行啊~~~*********************************************************
    初始化com老师出错为什么呢?就是下面这句 CoInitializeEx( NULL, COINIT_MULTITHREADED );**********************************************************
    还有问题
    E:\Documents and Settings\anjp\デスクトップ\mobile\directnettest\GameCommunication.cpp(101) : error C2065: 'CoInitializeEx' : 定義されていない識別子です。
    E:\Documents and Settings\anjp\デスクトップ\mobile\directnettest\GameCommunication.cpp(101) : error C2065: 'COINIT_MULTITHREADED' : 定義されていない識別子です。
      

  14.   

    to :jsphuang(浪人) 
    我的确是想把sdk的代码放到我的工程里去,可是老师有错误
    你说的:
    2。如果你是新建的工程,然后拷贝代码,
      那就得把相关的调试选项一起配置正确。
       调试选项在project->setting->c\c++;
      category:preprocessor
      prprocessor defintion:这里就是预定义的调试选项了。
    为什么呢?
    能不能给讲一讲呢?
    谢谢
      

  15.   

    我出现过LINK错误,
    而且我是怎么都找不到错误的原因,
    最后把调试选项一起改了就没事了。
      

  16.   

    编译一下baseclass里的例子
    会有一个strmbasd.lib
    把它copy到工程目录下把Project->setting->link里的"..\..\baseclasses\debug_unicode\strmbasd.lib"路径去掉,只剩下strmbasd.lib你编译一下,会有一个警告,但是名誉错误了:
    LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library不过你运行一下
    结果出来了,不过那个警告我不知道什么意思再补充一句:你编译出来的strmbasd不copy到当前目录也可以
    不过得保证tools->option->directories里目录以及设置了
    baseclass里的strmbasd.lib路径
      

  17.   

    to weakwater(三个代表.Net) 
    大虾   不行啊
    我试了:
    strmbasd.lib
    把它copy到工程目录下
    把Project->setting->link里的"..\..\baseclasses\debug_unicode\strmbasd.lib"路径去掉,只剩下strmbasd.lib我本来的目录里没有strmbasd.lib
    我就直接加上的请大虾们执教
      

  18.   

    CoInitializeEx need the defininition of _WIN32_DCOM
      

  19.   

    to  jiangsheng(蒋晟.MSMVP2004Jan) 
    你是不是指的这句呢?
    #define _WIN32_DCOM还有就是我现在感觉是
    我对com 的使用不对
    那位大虾
    给讲讲com的使用
    谢谢