exe和dll放到不同目录中的方法
环境:Window10,VS2019,c++
1、设置dll延迟加载
属性->配置属性->链接器->输入->延迟加载的Dll-> 添加MyDll.dll
属性->配置属性->链接器->输入->附加依赖项-> 添加MyDll.lib
2、引入头文件即可
#define _WIN32_WINNT 0x0502 // need for SetDllDirectory
#include <stdio.h>
#include <Windows.h>
#include "Wrapper.h"void main()
{SetDllDirectory(L"bin\\");//wrapper.dll在当前目录的bin文件夹中TestWrapper();/*HMODULE h = LoadLibrary(L"Wrapper.dll");if(h){typedef void (*PTest)();PTest p = (PTest)GetProcAddress(h, "TestWrapper");if(p){p();printf("\n-------------\nok!!!\n");}else{printf("\nGetProcAddress('TestWrapper') failed");}}elseprintf("\nLoad Wrapper.dll failed");*/system("pause");
}
exe和dll放到不同目录中的方法相关推荐
- eclipse的web工程中导入jir包如何放到lib目录中
eclipse的web工程中import的jar文件,如何自动部署到tomcat中 eclispe中导入external jar package 无法添加入webcontent中的lib中,导致tom ...
- 将dumpbin从VS中抠出来,并使用dumpbin查看exe和dll库的依赖关系
目录 1.初步说明 2.在开发的机器上使用dumpbin工具查看dll库的依赖关系 3.将dumpbin.exe从Visual Studio中抠出来 3.1.找到dumpbin.exe文件及其依赖的d ...
- MFC80.DLL复制到程序目录中,也有的说复制到安装目录中
在用VS2005学习C++调试程序的时候,按F5键,总提示这个问题, 不晓得什么原因,网上有的说找到MFC80.DLL复制到程序目录中,也有的说复制到安装目录中,可结果很失望,也有的VS2005安装有 ...
- oracle oci.dll的作用,ASP.NET bin目录中的Oracle oci.dll无法删除/不起作用
我按照这里的指示: http://splinter.com.au/blog/?p=156尝试使用较新版本的ODP.NET而不安装Oracle 11g客户端.到目前为止,除了重启IIS之外,我都遵循了一 ...
- 登录Windows后自动注销,原来中了pcidump.sys,scvhost.exe,SoundxVolumns.dll,kav32.exe等
今天上午,一位同事的电脑出现登录Windows后自动注销的故障,用 WinPE 检查发现c:/windows/system32/userinit.exe丢失,从其它电脑中复制了一个userinit.e ...
- Java相对路径调用dll文件,VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)...
开发平台:vs2013 他人提供的动态库文件,包含 .lib 文件和 .dll 文件 在VS的工程中常常要设置头文件的包含路径和库文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只 ...
- LIB,DLL区别 及 QT中如何添加LIB,DLL
LIB和DLL文件在创建工程项目时是必须要面对的,下面的文章讲述了如何添加LIB和DLL文件以及两者的区别. 1.加载lib/头文件 分两种方法: (1)适用于当前项目 1 第一步:项目->属性 ...
- Delphi7 内存管理及 FastMM 研究 (对于EXE和DLL内存共享很有用) .
[转] Delphi7 内存管理及 FastMM 研究 (对于EXE和DLL内存共享很有用) 故国之晚秋 发表于2010-12-06 19:34 浏览(32) 评论(0) 分类: 我的日记 ...
- Matlab中去除exe执行时文件的DOS窗口的方法
转自:http://www.matlabsky.com/thread-547-1-1.html 方法1 在command window中输入如下命令: cd(prefdir) edit compo ...
最新文章
- Android之Activity的四种启动模式
- 好用到爆的 Java 小技巧
- iphone屏蔽系统更新_苹果iphone手机屏蔽烦人的系统更新弹窗提醒!
- intellij选择困难症Spring Batch/Data JPA/Integration/MVC/Security/Web Flow/Web Services到底选哪个?
- 服务器用户配置文件在哪里找,管理远程桌面服务的用户配置文件
- 雅虎前端优化的35条军规
- (转)spring中的拦截器(HandlerInterceptor+MethodInterceptor)
- ssh-copy-id命令不存在_Redis(三)- 常见命令
- stmcubemx 脉冲计数_STM32CubeMX:ETR外部脉冲计数器
- 百度李彦宏:自动驾驶最后一公里率先到来;未来20年手机依赖会降低
- Uninstall JavaVM and Xcode On Mac OS X
- 手机蓝牙串口的调试助手demo实现
- 如何用数据驱动的广告效果
- gitlab怎么将建好的项目移到某个组下
- 怎样查询服务器中标信息,太极中标云服务器
- Android中如何实现多个框,android几种不同对话框的实现方式
- 最新仿720全景云系统/可生成小程序+带PC端和教程
- 数据同步,数据库实时迁移同步方案,数据库同步软件
- 使用ubuntu遇到的问题-An error occurred,please run Package Manager...
- (3/300)分部积分法