为什么我不能在另一台电脑上运行自己的dll(msvcrt.dll被错过)
Why I can't run my own dll on another PC (msvcrt.dll is missed)
我已经写了自己的dll,将Unicode包裹在char上,并从Microchip拨打了另一个DLL。当我从PC上的LabView打电话给我的DLL时,它可以很好地工作。但是,如果我尝试从另一台PC调用此DLL,我会发现错过了 msvcrt.dll 的错误。
为了解决这个问题,我尝试安装"为X86重新分配可视C 软件包"。它没有帮助。还尝试在" 版本"模式中编译库,并使用/md 标记 runtime library - 相同结果。
。您能建议我解决这个问题吗?
谢谢大家的答复!我找到了解决方案。VS发生了什么事当我按下"发布"模式时,与"调试"中编译了vs。我使用另一台PC来编译该项目,并且可以使用!感谢您的答复!因此,解决方案是:在运行时库中的设置/MD标记,编译一个项目,使用.DLL从Release文件夹中使用。
相关文章:
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 没有为自己的结构调用列表推回方法
- 在他自己的方法中,有可能将一个对象取消引用到另一个对象吗
- 在c++中为我自己的基于指针的数组分配内存的正确方法
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- C++从对象自己的类中删除对象
- 使用 std::optional,而不是自己的结构
- 子轴围绕父轴而不是他自己的轴旋转
- 这个C++编译器优化(在自身的实例上调用对象自己的构造函数)的名称是什么,它是如何工作的?
- C++ 如何为自己的迭代器类从迭代器转换为const_iterator?
- 重载 + 自己的类和 std::string 的运算符
- 类无法访问自己的私有静态 constexpr 方法 - Clang bug?
- 是否可以在不填充自己的参数的情况下将模板函数作为参数传递?
- 如何访问模板参数自己的模板参数?
- 为什么我不能在另一台电脑上运行自己的dll(msvcrt.dll被错过)
- 使用我自己的 C++/CLI DLL 的 C#:错误:语言不支持'mytrainOp'
- 在 Visual Studio 2015 的 dll 项目中包括自己的资源文件时出现链接器错误Microsoft
- 是否有任何已知的技术可以使用将 DLL 插件分离到它自己的进程中?
- 获取我自己的dll的CLSID
- 如何将对 ole32.dll 的调用重定向到我自己的代理 DLL