大家好,VC++2010的静态编译设立了/MT,编译未出错,但生成的Dll还是需要库文件

大家好,VC++2010的静态编译设置了/MT,编译未出错,但生成的Dll还是需要库文件
这是我的设置:
大家好,VC++2010的静态编译设立了/MT,编译未出错,但生成的Dll还是需要库文件
这是dll的导入表:
大家好,VC++2010的静态编译设立了/MT,编译未出错,但生成的Dll还是需要库文件
求各位好心人帮忙看看是哪里的问题。
静态编译 2010 Visual C++

------解决方案--------------------
/MT的exe还是需要带上用到的DLL,这样不矛盾,除非你不用DLL,用LIB
------解决方案--------------------
应该是哪里代码连接了msvcrt吧.
------解决方案--------------------
引用:
Quote: 引用:

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


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

你DLL是否还会依赖其他DLL等
------解决方案--------------------
引用:
Quote: 引用:

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


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