C#调用C++生成的dll动态库,在debug下没有关问题,在release下无法加载dll

C#调用C++生成的dll动态库,在debug下没问题,在release下无法加载dll
C#调用C++生成的dll动态库,在debug下能运行而且没有任何问题。但是在release下能通过编译,在调用dll时出现“无法加载 DLL”。
我使用的是VS2010

------解决方案--------------------
试一下在release下面,把相应的优化逐个关闭,排查一下问题
------解决方案--------------------
以下为我机器上的配置,仅供参考:
debug:
项目、属性、链接器、常规、附加库目录:
"C:\Program Files\OpenCV\build\lib\debug"
项目、属性、链接器、输入、附加依赖项:
opencv_objdetect230d.lib opencv_highgui230d.lib opencv_core230d.lib opencv_flann230d.lib opencv_imgproc230d.lib opencv_contrib230d.lib


release:
项目、属性、链接器、常规、附加库目录:
"C:\Program Files\OpenCV\build\lib\release"
项目、属性、链接器、输入、附加依赖项:
opencv_objdetect230.lib opencv_highgui230.lib opencv_core230.lib opencv_flann230.lib opencv_imgproc230.lib opencv_contrib230.lib