为什么createprocess failed with error 2系统找不到指定文件?
首先明确kernel library 是一个什么样的软件。
Intel Math Kernel Library(MKL)提供一个高效的普遍应用于金融、科学、工程,财经计算的linear algebra、 Fast Fourier Transform 和 vector math functions 的函式库。支持Windows和Linux。他能消减手写代码的昂贵成本并提供一个通用的优化代码基础,还提供跨平台的开发代码。
这是一种帮助开发商创建数字密集型模拟和分析应用的软件库,支持基于英特尔奔腾4、英特尔奔腾3、英特尔至强和英特尔安腾2处理器的系统。
这一全新的软件库将帮助开发商简化开发工作,并提高跨多个英特尔架构系统的应用性能。
Intel Math Kernel Library 是可重复使用的线性代数、快速富立叶变换及矢量数学(Vector Math)和统计函数的集合,带有通用应用编程接口。
一个库就是一组预先构建的编程代码,开发人员在编写应用时可以进行“调用”。Intel Math Kernel Library使开发人员只需编写一次代码,即可获得跨众多英特尔架构系统的性能优势。该库设计适合于数学密集型应用,如财务建模和地质勘测分析软件。
错误原因:git.exe路径未正确配置
createprocess调用其他程序
运行某程序时需要调用其他程序。
而需被调动程序不存在。
CreateProcess
说明:
WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可
参数:
lpApplicationName:指向一个NULL结尾的、用来指定可执行模块的字符串。
这个字符串可以使可执行模块的绝对路径,也可以是相对路径,在后一种情况下,函数使用当前驱动器和目录建立可执行模块的路径。
这个参数可以被设为NULL,在这种情况下,可执行模块的名字必须处于 lpCommandLine 参数的最前面并由空格符与后面的字符分开。
这个被指定的模块可以是一个Win32应用程序。如果适当的子系统在当前计算机上可用的话,它也可以是其他类型的模块(如MS-DOS 或 OS/2)。
在Windows NT中,如果可执行模块是一个16位的应用程序,那么这个参数应该被设置为NULL并且因该在lpCommandLine参数中指定可执行模块的名称。16位的应用程序是以DOS虚拟机或Win32上的Windows(WOW) 为进程的方式运行。
可被用来中断进程/进程树的执行。