无法找到WinXP的VS2013编译过程入口点
VS2013 compilation for WinXP, procedure entry point could not be located
我有一个可工作的VS2010
C++解决方案,它的输出可以在XP和Win7上毫无问题地启动。
现在我切换到VS2013并导入了该项目。从那时起,输出exe只能在Win7上启动。在XP上,它会给我"Error Executing Program! (5)
"。
我发现了这个线程
从那时起,我在XP上启动应用程序时遇到的错误是"The procedure entry point K32GetModuleFilenameExA could not be located in the dynamic link library KERNEL32.dll
"
这是否意味着我也使用了一些dll
,它不是用v120_xp
编译的,还是其他什么?谢谢
我在这里找到了答案。
问题是动态库也必须使用v120_xp编译。
相关文章:
- clang 插件:在编译过程中修改 AST
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- 运行程序时找不到共享对象库,但在编译过程中链接了它
- 为什么在编译过程中尽管有 -I(破折号大写 i)标志,但仍会出现未定义的引用错误?
- 如何在编译过程中输出C 类型信息
- 如何指示emscripten在编译过程中应在哪里找到源文件
- 编译过程中有许多错误opencv_contrib
- 在编译过程中组成一系列字符串
- C++头文件和编译过程
- 在编译过程中,琐碎的(没有效果的)代码什么时候会被删除
- C++ 'stod()'不起作用,'strtod()'编译过程中抛出错误
- C++;编译过程中的警告"enabled by default"是什么意思?
- 如何在编译过程中实现功能单元测试
- 在c++编译过程中,私有访问和公共访问是如何工作的
- Qt的编译过程
- 如何确保在C++编译过程中,参数将被视为常量
- 如何使用"python setup.py build"解决C++/C编译过程中的"conflicting types"错误?
- scons - 在编译过程后删除一些构建的文件
- 添加许多 -isystem include 指令是否会显著减慢编译过程
- 如何在编译过程中编辑可执行文件,而不更改其源代码