1. DLLs in Visual C++ 1.1 __declspec(llexport) and __declspec(dllimport) 首先,如题,这是VC的东西。*nix下不需要。 在VC中使用DLL的过程如下 1)新建一个Win32项目,右键项目→属性→常规,把配置属性改为dll,如图 ...
分类:
其他好文 时间:
2017-05-12 00:30:05
阅读次数:
324
XAudio2 是一个跨平台的API,在Xbox 360及Windows中得到支持。在Xbox 360上, XAudio2作为一个静态库编译到游戏可执行文件中。在Windows上,XAudio2提供一个动态链接库(DLL)。以下例子只使用了其中的一部分功能,并不全面。详情请看微软技术页的XAudio ...
分类:
其他好文 时间:
2017-05-10 13:11:28
阅读次数:
241
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。 .h .lib ...
分类:
其他好文 时间:
2017-05-09 13:55:26
阅读次数:
176
Linux GCC常用命令 1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成可执行文件 5.2链接 5.3强制链接时使用静态链接库 1简介 GCC ...
分类:
系统相关 时间:
2017-05-09 11:31:15
阅读次数:
239
一、 准备知识 1. 懂Java Android开发。 2. 懂NDK ,C 语言 Android 动态链接库.SO开发。 3. 懂Android反编译Smali 语法。 4. 懂adb 和 jdb 等等工具使用。 5. 懂IDA 调试(远程动态调试APK和本地静态调试.SO文件) 6. 懂Arm汇 ...
分类:
移动开发 时间:
2017-05-07 14:06:13
阅读次数:
202
/bin 二进制可执行命令 /dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文 ...
分类:
系统相关 时间:
2017-05-07 00:59:30
阅读次数:
205
方案一:非托管动态链接库 将本机C++代码编译成一个dll文件以供C#调用,调用方法为 [DllImport("×××.dll")] 。此方法只能调用其中的函数,不能调用类。其原因是因为本机C++是非托管的,与C#的语言不兼容。 实现步骤如下: 方案二:托管C++类库 利用.Net框架下的公共语句运 ...
分类:
编程语言 时间:
2017-05-06 23:04:29
阅读次数:
288
如今XML文件的存储格式大行其道,可是也不是适用于全部情况,非常多单位的数据交换还是使用Excel的形式。这就使得我们须要读取Excel内的数据。载入到程序中进行处理。可是如何有效率的读取,如何使程序保持健壮,这须要非常大的努力。 我们假设要写一个动态链接库会非常花费时间和精力。这就使得开源项目是个 ...
分类:
其他好文 时间:
2017-05-06 13:08:49
阅读次数:
235
字符编码的环境变量配置: http://jingyan.baidu.com/article/e73e26c0c20f1a24adb6a73e.html SQL>shutdown immediate; SQL>startup mount SQL>ALTER SYSTEM ENABLE RESTRICT ...
分类:
数据库 时间:
2017-05-06 10:21:01
阅读次数:
384
APP崩溃 启动秒退 在新 iOS 上正常的应用,到了老版本 iOS 上秒退最常见原因是系统动态链接库或Framework无法找到。这种情况通常是由于 App 引用了一个新版操作系统里的动态库(或者某动态库的新版本)或只有新 iOS 支持的 Framework,而又没有对老系统进行测试,于是当 Ap ...
分类:
移动开发 时间:
2017-05-04 18:40:02
阅读次数:
278