所以,这是我的设置:
- 我有一个带有用 Matlab(2011b 64 位)编写的 GUI 的应用程序。
- 相关的 ?此应用程序调用一个用 VC10 和 nvcc(cuda 编译器)编译的 c++ 编写的 dll。
- 我将 Matlab 配置为在运行“mbuild -setup”时使用 VC10 进行编译。
- 我使用默认设置使用 Matlab 编译器工具箱编译此应用程序。编译行是:
mcc -o ICEM -W main:ICEM -T 链接:exe -d C:\Users\Ernest\Documents\Matlab\icem\ICEM\src -w enable:specified_file_mismatch -w enable:repeated_file -w enable:switch_ignored -w enable :missing_lib_sentinel -w enable:demo_license -v C:\Users\Ernest\Documents\Matlab\icem\Main.m
需要明确的是,问题不在于我的应用程序启动所需的时间。启动需要很长时间,因为它必须加载 MCR,我知道这一点。问题发生在一些涉及计算的显示功能的执行过程中,在我的应用程序的执行过程中,我不明白它如何/为什么会变慢。
你知道这可能来自哪里吗?