在分析Jelly Bean Audio Subsystem的时候,发现HAL层的库audio_policy.xxx.so与其依赖的静态库libaudiopolicy_legacy.a都有audio_policy_hal.cpp这个源文件而且两者都定义了一个HMI。当调用者引用HMI的时候,调用的究竟...
分类:
其他好文 时间:
2014-07-16 21:51:35
阅读次数:
270
.cpp layout->setBackGroundImageScale9Enabled(true); layout->setBackGroundImage("green_edit.png"); layout->setPosition(Point(0,0...
分类:
其他好文 时间:
2014-07-16 21:39:31
阅读次数:
173
1.创建一个简单的so库文件,头文件和cpp文件如下:test.h: 1 #ifndef __TEST_H__ 2 #define __TEST_H__ 3 4 #include 5 6 class test 7 { 8 public: 9 int printHello();10 };...
分类:
编程语言 时间:
2014-07-16 21:26:20
阅读次数:
295
总的结论: 将template function 或者 template class的完整定义直接放在.h文件中,然后加到要使用这些template function的.cpp文件中。1. 现象描述 类似于参考文献[1],当我们以如下方式使用模板函数时,会出现模板函数声明、定义分离带来的链接错误:....
分类:
其他好文 时间:
2014-07-16 20:47:10
阅读次数:
251
```cpp#includeint a[100],ans ;int main(){ int n , t = 0 ; while (scanf("%d",&n)!=EOF) { for (int i=1; i0) ; ++t ; printf("C...
分类:
其他好文 时间:
2014-07-16 20:46:13
阅读次数:
137
转载自 居家懒人http://www.cnblogs.com/JD85/archive/2012/09/17/2688128.html加入写了新场景SecondScene,结果在cpp文件里类名地方报错说undefined reference to `vtable for SecondScene',...
分类:
移动开发 时间:
2014-07-16 20:30:58
阅读次数:
205
在 解决方案管资源管理器 中分别选择要删除的类的.h和.cpp文件,然后右键选择"移除",会弹出移除 删除 取消 三个选项,选择"移除",只是将类的文件从工程中删除,但文件还在工程的目录下保存着,选择"删除",就将文件从硬盘上删掉了
分类:
其他好文 时间:
2014-07-13 11:46:43
阅读次数:
245
1.逆时针代码: 1 // huanxingjz.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include "...
分类:
其他好文 时间:
2014-07-13 09:53:40
阅读次数:
246
LNK2005错误——重复定义错误
形成的原因:
1. 重复定义全局变量。可能存在两种情况:
A、 对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Tes...
分类:
编程语言 时间:
2014-07-10 22:10:28
阅读次数:
418
linux生成动态库时遇到了relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC错误。
由于我的系统是AMD64位的,所以需要在编译的时候添加 -fPIC选项
解决方法:
例如:
g++ -c -fPIC head.cpp ...
分类:
系统相关 时间:
2014-07-10 21:02:04
阅读次数:
16872