写了个程序 在xp下运行正常 但是win7下报错0xc0150002 我装了vc2008运行库之后 问题解决
发布网友
发布时间:2022-05-31 06:03
我来回答
共2个回答
热心网友
时间:2023-10-09 18:50
周洁伦之谜 其实已经回答你了。
你的这个情况应该是缺少了MFC的DLL,而不是自己写的DLL。
在工程选项里面,选择MFC作为静态库(LIB)编译,这样重新编译好的程序就不需要VC运行环境支持了,如果希望使用动态库(DLL),那么需要制作安装包,将支持程序的所有DLL通过安装包安装到系统正确的位置。追问又接手个windows服务程序 我修改好了双击exe执行 但是在任务管理器看不到他 怎么查看它是否在运行啊
追答服务程序,一般在任务管理器的“进程”里面是可以看到的,还有就是在管理工具的服务管理中,可以查看某个服务是否正在运行。
来自:求助得到的回答
热心网友
时间:2023-10-09 18:50
静态链接。
或者把你的dll和exe放在一起。追问我已经把自己写的和exe放在一起了 不是这个引起的 我看了事件查看器 是缺少运行库的dll和manifest 自己写的那个dll是vc2008的 我把里面缺少的dll考到下面就行了
又接手个windows服务程序 我修改好了双击exe执行 但是在任务管理器看不到他 怎么查看它是否在运行啊