찾다

 >  Q&A  >  본문

VC++ DLL如果目标环境没有msvcr100.dll就运行异常?

我写了个DLL,里面就声明了一个导出函数然后fopen了C:1.txt(用来判断是否被调用成功)
但怎么都调用不成功,dependencywalker看说是缺少msvrc100.dll,然后我在虚拟机里装了个Microsoft Visual C++ 2010 Redistributable Package(X86),就运行正常了。
可我在项目配置里都去掉了msvcr100.dll相关。
以下是我的项目配置:

哪位大哥知道怎么回事?该怎么解决?

天蓬老师天蓬老师2813일 전918

모든 응답(1)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-17 15:29:28

    런타임 라이브러리멀티스레딩(/MT)

    으로 변경합니다.

    회신하다
    0
  • 취소회신하다