none
编译一本3D游戏书籍中的范例程序时出现 error LNK2001: unresolved external symbol __imp__mmioAscend@12 RRS feed

  • 问题

  • 我按书中要求加入了几个C++文件,包括其头文件

    然后又在Visual C++6.0中手工添加了外接库的名称(DirectX的几个库),还把库的路径添加进了编译器的搜索列表并设为优先了,结果编译时还是出现了这些字:Linking...
    t3dlib3.obj : error LNK2001: unresolved external symbol __imp__mmioAscend@12
    t3dlib3.obj : error LNK2001: unresolved external symbol __imp__mmioRead@12
    t3dlib3.obj : error LNK2001: unresolved external symbol __imp__mmioClose@8
    t3dlib3.obj : error LNK2001: unresolved external symbol __imp__mmioDescend@16
    t3dlib3.obj : error LNK2001: unresolved external symbol __imp__mmioOpenA@12
    Debug/hnnnnhhn.exe : fatal error LNK1120: 5 unresolved externals
    Error executing link.exe.

    hnnnnhhn.exe - 6 error(s), 112 warning(s)
    这是什么问题呢?还是有库没被包含进来吗?

    2010年10月19日 9:45

答案

  • 包含Winmm.lib

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 任一雄 2010年10月20日 0:00
    2010年10月19日 17:04
    版主

全部回复

  • 包含Winmm.lib

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 任一雄 2010年10月20日 0:00
    2010年10月19日 17:04
    版主
  • 多谢,手工添加了winmm.lib,问题立马解决了,多谢您!
    2010年10月20日 0:01