visual-studio相关内容

链接到vc6 dll / lib时未解析的符号

我使用vs2012创建一个小的包装器dll,与另一个使用VC6构建的dll(.lib)进行链接。 我收到链接错误,如: 错误LNK2019:未解决的外部符号__imp__functionName @ 8 我将vc6 dll随附的lib文件添加到链接行,就像我以前做过的一样...这里有一些版本问题吗? vc6 dll头文件以我认为是标准方式声明函数: #def ..
发布时间:2017-06-08 22:42:23 C/C++开发

如何在VS2013静态链接到MSVCP120.dll

当我启动.exe它错误MSVCP120.dll丢失。如何添加静态链接到项目。是链接器吗?我需要给MSVCP120.dll的路径吗? 解决方案 一般来说,不要使用静态CRT连接,因为它创建一个潜在问题的数量,安全风险和维修问题。您可以要求运行VC ++ REDIST软件包(需要管理员权限)才能安装“系统”版本,您可以使用自己的MSI安装程序使用VC ++ MSM模块,也可以使用并行部署和放置 ..

如何隐藏DLL中的导出功能

我不希望用户通过Dependence在我的DLL中看到所有的导出功能,有没有办法呢?我使用C ++和MS Visual Studio来编译我的DLL。 解决方案 使用* .def文件,并使用NONAME属性来防止名称正在导出:请参阅从DLL中导出函数比名称 ...有一个这里的一个例子。 ..
发布时间:2017-06-08 22:04:46 C/C++开发

使Visual Studio不关心DLL版本

有没有办法使视觉工作室不关心dll版本?这是一个坏主意吗? 我正在重置我的开发机器,我刚刚安装了最新版本的Pex和Moles(版本.92)。我所有的项目都是版本.91。 我们正在发布的中间,现在不想升级。此外,我找不到版本.91的安装程序。 当我尝试编译时,我收到一条消息,我没有参考。 (因此这个问题) 解决方案 版本很重要..根据定义,每个发布版本与下一个版本有所不同( ..
发布时间:2017-06-08 21:59:31 .NET组件控件

发现不同CPU类型的模块

我只是在我的程序中使用一些DLL,它们被列为: OPENCV_CORE242D.DLL OPENCV_IMPROC242D.DLL VL.DLL 他们都要求一个名为“MSVCP90D.dll”的DLL ,我已经下载并将其放入2个目录中:C:\Windows\System32和C:\Windows\SYSWOW64(因为我使用的是64位机器)。 现在我正在使用一个名为“ ..
发布时间:2017-06-08 21:47:40 .NET组件控件

构建DLL时应该连接什么类型的CRT?

在窗口中有两个选项链接到CRT: 多线程,静态链接 多线程,动态链接 有人可以清楚这里的最佳做法是什么?我应该将“静态”链接到CRT还是进行动态链接? 如果我做一个动态链接,我写了一个使用我的DLL +另一个第三方的程序DLL(它正在做一个静态链接到CRT),这是一个问题吗? 解决方案 这是一个大的交易,当你使用您的应用程序中的DLL。 EXE和DLL使用相同的内存分配 ..
发布时间:2017-06-08 21:44:34 .NET组件控件

Visual Studio不会找到引用

这里的问题是Visual Studio (2005)抛出了很多错误,因为它找不到dll的引用。 这显然不会让VS建立项目。 尽管项目引用了同一个文件夹, dll是bin文件夹。 我如何规避这些问题,让VS正确引用dll? 以下打印屏幕显示项目的参考画面。 解决方案 对于什么是值得的,即使更改.vbproj文件并删除多个关于硬编码值的行, 我最终检出了项目,再次删除了给 ..
发布时间:2017-06-08 21:43:45 .NET组件控件

Visual Studio 2010和2012中STL容器的字节大小差异

我正在使用VS2010和VS2012的项目解决方案。 VS2010项目调用VS2012中的功能,反之亦然。这首先工作正常,但是当我还需要在两个项目之间共享变量时,我注意到变量似乎没有相同的内存对齐方式,每个项目都会以不同的方式解释相同的内存地址。 更新: 仅在使用 STL容器时,似乎发生了其他不包含std :: works的结构体和类 为了说明问题,在不同的Visual Stu ..
发布时间:2017-06-08 21:36:36 C/C++开发

Qwindows.dll从未找到

当我在其他机器上运行我的应用程序,如果我重命名Qt目录,我得到“这个应用程序启动失败,因为它找不到或加载Qt平台插件”Windows“重新安装应用程序可能会修复这个问题。” 这是保存应用程序的文件夹的布局: app.exe icudt53.dll icuin53.dll icuuc53.dll Qt5Core.dll Qt5Gui.dll Qt5Widgets.d ..
发布时间:2017-06-08 21:35:33 C/C++开发

任何想法可能导致“vshost32.exe已停止工作”在Visual Studio 2013?

我正在处理的C#WPF应用程序包含对非托管外部DLL的许多调用。所有对DLL的调用在正常运行应用程序(即Visual Studio调试程序之外)时正常工作。但是当从Visual Studio 2013进行调试时,DLL中的一个特定方法的调用会使应用程序崩溃: 这是我如何导入方法: [DllImport (“Client.dll”,CallingConvention = Calling ..
发布时间:2017-06-08 21:19:47 C#/.NET

我如何可以在visual studio 2012中以两种方式(dll和lib)一起构建项目

我设法在dll模式和图书馆模式下建立项目,但不在一起: 用于构建dll: project-> properties->配置类型:动态库(.dll) project-> properties->目标扩展名:.dll 在图书馆中建立: project-> properties->配置类型:静态库(.lib) project-> properties->目标扩展名:.lib ..

SQLite.Interop无法删除文件清理的解决方案

我在MVC Web应用程序中使用Nuget包 System.Data.SQLite 。当我尝试清理解决方案并重建时,似乎存在锁定问题。我得到的错误消息是: 无法删除文件“bin\x64\SQLite.Interop.dll”。访问路径“\bin\x64\SQLite.Interop.dll”被拒绝。 我在想数据库仍然是打开的,或者.dll仍在使用中,但是我找不到任何文档或任何对同样问题的引 ..
发布时间:2017-06-08 21:05:40 C#/.NET

控制外部窗口在visual studio c#

我打算在VLC播放器上构建一些外部添加,所以我使用 FindWindow 类型的函数来控制VLC播放器从我的程序。 从您自己的窗口控制外部窗口最好的编程实践是什么? 最佳做法是 FindWindowEx ,或者 FindWindow 更好,或者是有一些开发lib吗?使用 FindWindowEx 的任何提示应该被使用? [edit]此外,在许多情况下,标题可能会根据不同的语言变化 ..
发布时间:2017-06-08 20:56:09 C#/.NET

依赖性Walker:打开文件时出错

我正在使用Dependency Walker来尝试解决.dll错误。我有一个主要的项目,包括许多图书馆。 Dependency Walker在4 .dll上显示错误: 打开文件时出错。系统找不到指定的文件(2)。 这是有趣的,因为Visual Studio的链接器的输出清楚地显示了库已经找到。 .exe中的所有内容都已正确链接(所有符号都已解决)。当我启动应用程序时,我收到Window ..
发布时间:2017-06-08 20:49:24 C/C++开发

Visual Studio 2010不启动 - 缺少ATL100.DLL

我试图启动Visual Studio,它说:“此应用程序无法启动,因为未找到ATL100.DLL。重新安装应用程序可能会解决此问题”。 我不想重新安装(耗时)。 我也刚刚卸载了所有的C ++东西(我不做任何C ++的工作,所以我得到了 有谁知道吗? 解决方案 如果ATL100.DLL丢失,您可能只是看到现在已经损坏的安装的第一个丢失的文件。如果您不想完全重新安装,您可以尝 ..
发布时间:2017-06-08 20:47:08 .NET组件控件

程序无法启动,因为您的计算机中缺少mfc120ud.dll

运行它我得到: 我正在尝试运行一个应用程序,我最近开发到另一台电脑,我使用VS2013编译。 / p> 程序无法启动,因为您的计算机中缺少mfc120ud.dll。尝试重新安装程序来解决这个问题。 我从网络中搜索过mfc120ud.dll,但没有任何结果。我已经将这个dll文件从我开发的应用程序的计算机上复制/粘贴到另一台计算机的system32上,这意味着: C:\Users ..
发布时间:2017-06-08 20:22:13 C/C++开发

我可以把一个大dll分成1 dll每班吗?

从我可以在Visual Studio 2008中的C#项目中构建2个或更多的dll吗?,另外一个想法是只创建一个大项目。之后,我通过使用post-build事件来调用Win应用程序项目(用于分开一个大的dll),将一个项目dll(包含许多类)分成1个dll。如何做到这一点? 此外,我还需要在一个大的dll中管理附件。 更新 我发现一些技巧可以指导我通过自定义构建来解决这个问题?此外, ..
发布时间:2017-06-08 20:17:27 C#/.NET