- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 VS 2008,我希望我的应用程序可以与 Windows 98 一起工作而无需包含 MSVCR90.dll ..Win98 附带 MSVCR60 那么我如何告诉 MSVC 这样做呢?寻找 Visual Studio 6 是我唯一的选择吗?
谢谢
*我也想避免静态链接 msvcr
最佳答案
您不能告诉 Visual Studio 使用早期版本的运行时库。即使您可以让它使用旧库进行编译,应用程序本身也不会正确运行,因为编译器将插入对它期望在库中的函数的调用,但情况可能并非如此。
我也想避免静态链接 msvcr
为什么?这似乎是解决此问题的完全有效的解决方案。当然,您为此支付了大约 100kb 的代码大小,但与被迫使用 Visual Studio 6 的错误和不合格的编译器相比,这是值得的。
您还可以只包含 MSVC++ 可再发行组件,它包含正确的 DLL,并且不需要标准库的静态链接。
关于c++ - 使用旧版本的 MSVCR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706495/
我有 VS 2008,我希望我的应用程序可以与 Windows 98 一起工作而无需包含 MSVCR90.dll ..Win98 附带 MSVCR60 那么我如何告诉 MSVC 这样做呢?寻找 Vis
我有以下带有 msvcr100!_CxxThrowException 的线程堆栈。 # ChildEBP RetAddr Args to Child 00 0973ef3
出于好奇,加载使用 MSVCR 编译的应用程序时到底发生了什么? Windows 的加载器实际上是如何初始化 CRT 的?对于我目前收集到的信息,当程序以及所有导入的库都加载到内存中并完成所有重定位时
我试过用 Google 搜索,但找不到解决方案。我正在尝试学习一些基本的 C++。我写了一个简单的hello world: #include int main() { printf("hel
我有一个奇怪的问题,我正试图为某人解决。我无权访问代码。有一个加载 DLL 的程序并具有某种插件框架。除了如何从 DLL 中导入函数以及用于导出的调用约定之外,它们几乎没有提供任何文档。 此人的插件从
我是一名优秀的程序员,十分优秀!