2010-Framework and References引用Dll库

问题描述

Framework and References引用Dll库

使用VisualStudio2010开发平台,关于MFC Dll的引用问题,工程属性中有两种方法都可以把
Dll库引用进来,分别是Framework and References 和 Additional Dependencies,但不是特别清楚这两种方法具体的使用场合。
以下是个人对这两种方法的理解:
Framework and References,只能引用本地Solution下自己编译生成的Dll库
Additional Dependencies,既可以引用本地Solution下自己编译生成的Dll库,也可以引用第三方提供的Dll(就是看不到源代码的Dll)

如果理解的不正确,请指教!

解决方案

Framework and References 是新的方式,在同一个解决方案下,建议用它
Additional Dependencies 正如你说,可以引用没有源码的第三方类库。

解决方案二:

Listing of Character Sets FOR 9.2, 9.0.1 and 8.1.7 including Language references
warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF
warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF

时间: 2024-10-27 03:44:00

2010-Framework and References引用Dll库的相关文章

如何使用 Cdosys.dll 库使用 Visual C# 中发送电子邮件带有附件接收邮件

 如何使用 Cdosys.dll 库一封新邮件中嵌入一条消息,使用 Visual C# 本文描述如何在新邮件中嵌入邮件的 Windows 2000 库 (Cdosys.dll) 中使用 Microsoft 协作数据对象 (CDO). 可以使用 Microsoft Visual C# 执行此操作. 请注意 Cdosys.dll 库也称为是 CDOSYS. 若要用于新邮件中嵌入邮件 CDOSYS 请按照下列步骤操作:    1. 启动 Microsoft Visual Studio.NET 或 Mi

编辑器-C++如让程序所需的资源嵌入到生产的.dll库

问题描述 C++如让程序所需的资源嵌入到生产的.dll库 我有写一个C++的程序,启动项目的输出类型为动态库.dll,这个程序引用了一些编辑器自带的.lib文件和项目中其他的一些.dll文件,我想问下,该如何让哪些被引用的资源嵌入到我生成的.dll文件中,在移植该.dll文件时,就不需要考虑其他文件是否也要一起引用 解决方案 http://wenku.baidu.com/link?url=1lDnfEd-Ec-0kRiHqj8m2AjEQ8FblHzrcLX9i8MmYwM0rbk3vsZc6r

源代码的几个dll库出现循环调用时该如何编译?

问题描述 源代码的几个dll库出现循环调用时该如何编译? 是这样,我在网上下了一份c的源代码,比较老了,09年写的,是windows平台下的.代码里作者自己写了几个dll库,也提供了相应的cpp文件,但是都没编译好.之前在网上查说用到dll库时如果不用loadlibrary函数的话就要相应的Lib文件,作者也是这么干的.但是这几个库出现了循环调用的情况.只是库循环调用,不是函数循环调用.比如B库调用了A库的a函数,而A库又调用了B库的b函数,而a.b函数之间没有任何关系.这样一来我无论是A库还是

C#调用其他语言DLL库,提示尝试读取或写入受保护的内存。这通常指示其他内存已损坏

问题描述 C#调用其他语言DLL库,提示尝试读取或写入受保护的内存.这通常指示其他内存已损坏代码如下==========================================DLL函数int__stdcallActionReceived(constchar*devId,constint*windowId,constchar*cmd,char*data)==========================================C#调用[DllImport(@"Caller.dl

python引用DLL文件的方法

  本文实例讲述了python引用DLL文件的方法.分享给大家供大家参考.具体分析如下: 在python中调用dll文件中的接口比较简单,如我们有一个test.dll文件,内部定义如下: ? 1 2 3 4 5 6 7 extern "C" { int __stdcall test( void* p, int len) { return len; } } 在python中我们可以用以下两种方式载入 1. ? 1 2 import ctypes dll = ctypes.windll.L

运行时出错:无法找到指定DLL库文件“SkinH

  运行时出错! 错误信息:无法找到指定DLL库文件"SkinH_EL.dll"中的输出命令"SkinH_Attach_Ex" 这是用易语言编写的程序,缺少了运行库

在C#中引用DLL文件后,程序运行一段时间,内存就会不断增加?

问题描述 在C#中引用DLL文件mydll.dll程序中,建立一个对象mydll.class1ob=newmydll.class1();在程序的最后需要deleteob吗?如何去delete这个对象?是不是要在dll文件中,写一个函数delete(),然后在C#中调用这个函数?不知道我说清楚了没有,主要是我现在的程序连续运行时间一天左右,内存就会缓慢的不停的增加我怕是内存泄露,但是刚接触这方面知识,不是很明白.看了一些资料,说new一个对象后就要delete但是又看到资料说,C#本身就带有自动回

c++-在VS.net2003中用C++写的项目,从32位迁移到64位机器上后遇到引用第三方库的问题

问题描述 在VS.net2003中用C++写的项目,从32位迁移到64位机器上后遇到引用第三方库的问题 在VS.net2003中用C++写的项目,从32位迁移到64位机器上后,原来引用的SDK/DXSDK第三方库中头文件包含VS.net2003中的Winsock2.h文件的路径错误,应该去"C:/ProgramFiles (x86)/""下去寻呼,但是他还去""C:/ProgramFiles/""路径去寻找,这个是什么造成的?怎么解决啊

封装-js调用ocx dll库(存在依赖库dll)出现问题

问题描述 js调用ocx dll库(存在依赖库dll)出现问题 最近遇到一个问题,我使用vc6封装的 atl-- dll的ocx控件, 名字为 test.dll (内部就一个add接口), 通过js调用,可以调用成功, 然后我又封装了一个 ocx的dll,名字为a.dll, a依赖于b.dll(这个就是一个动态链接库), 注册a.dll之后,再用js调用,单步调试浏览器就会报错:"对象不支持此属性和方法",这个是什么原因导致的? 解决方案 最有可能的原因,控件没有部署好,或者安全性问题