这是我的设置:这是dll的导入表:求各位好心人帮忙看看是哪里的问题。静态编译2010Visual C++

解决方案 »

  1.   

    /MT的exe还是需要带上用到的DLL,这样不矛盾,除非你不用DLL,用LIB
      

  2.   


    呃,怪我没说清楚。
    1.我编译的是dll,非exe。
    2.静态编译的dll为什么还要MSVCP100.dll 和 MSVCR100.dll 这俩库文件呢,或者该怎么把他俩去掉。
    谢谢您的解答。
      

  3.   

    应该是哪里代码连接了msvcrt吧.
      

  4.   


    呃,怪我没说清楚。
    1.我编译的是dll,非exe。
    2.静态编译的dll为什么还要MSVCP100.dll 和 MSVCR100.dll 这俩库文件呢,或者该怎么把他俩去掉。
    谢谢您的解答。
    你DLL是否还会依赖其他DLL等
      

  5.   


    呃,怪我没说清楚。
    1.我编译的是dll,非exe。
    2.静态编译的dll为什么还要MSVCP100.dll 和 MSVCR100.dll 这俩库文件呢,或者该怎么把他俩去掉。
    谢谢您的解答。是不是引用了其他dll不是静态的
      

  6.   

    应该是某个lib没有静态编译导致的,懒得找了,这样吧= =#
    谢谢楼上各位的解答。