gpt4 book ai didi

c++ - 在未安装 visual 的计算机上设置 xll

转载 作者:行者123 更新时间:2023-11-28 03:36:49 25 4
gpt4 key购买 nike

我用 visual studio 2010 和 excel 2010 开发了一个 xll。它在安装了 visual 的计算机上的 excel 上运行良好。但是现在,我正尝试在未安装 visual 的计算机上使用我的 xll,所以我想创建一个设置。

事实上,我试图在没有安装任何东西(仅 excel 2010)的 Windows 上执行我的 xll:它不工作。所以我在 X64 和 X86 中安装了“visual 2010 C++ redistribuable package”。在我再次尝试在 excel 中执行我的 xll 并且它不再工作之后。

编辑:我在我的两个 xll 上使用了“depends.exe”。在不工作的 xll 上,C:\windows\system32\SHLWAPI.DLL 在左侧有一个红色图片,但正在工作的 xll 没有这个 dll 错误:

error with depends.exe

所以我的问题是除了 C++ 包之外 xll 还需要什么才能在没有视觉的计算机上执行?

或者您是否有一个简单的方法来为 xll 创建一个设置(我已经使用可视化创建了一个设置但它不起作用,所以也许还有其他方法......)。

最佳答案

VS 2010 发行版 (http://www.microsoft.com/en-us/download/details.aspx?id=5555) 和 VS 2010 Service Pack 1 (http://www.microsoft.com/en-us/download/details.aspx?id=8328) 分别重新分发了 C/C++ 运行时,您需要安装与您的开发环境相匹配的版本。

另一种方法是为您的加载项更改为 C/C++ 运行时的静态链接。

Setting the Runtime Library

另请检查您的 Excel 宏安全性是否未设置为“高”或禁用加载项的设置。

关于c++ - 在未安装 visual 的计算机上设置 xll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10620038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com