- 博客(20)
- 资源 (12)
- 收藏
- 关注
转载 ios程序编译链接参数 all_load 的 ld duplicate symbol _main 的 bug及修复
问题-all_load 是在Objective-C 编译时常用到的一个参数,比如这篇文章所介绍的,生成静态库的一些问题-all_load。但是我们在加入这个参数后,有时会出现“ld: duplicate symbol _main“的错误,比如 libCurl duplicate symbol,但是把 -all_load 参数从 Other Like Flags 里去掉后,编译虽然可以通
2013-11-29 14:11:50 693
转载 Xcode编译工具(三)
Xcode编译工具(三)2013年3月21日阿呆一、关于Other Linker Flagsxcode中,在“Targets”选项下有Other Linker Flags选项,在这里可以填写xcode链接器的参数,如:-ObjC、-all_load、-force_load等。二、xcode链接器xcode采用的链接器为ld–GNU,ld是GNU工
2013-11-29 14:06:45 644
转载 _objc_setProperty_nonatomic和_objc_setProperty_atomic运行时没有找到的问
原文地址:http://www.360doc.com/content/13/0106/10/10941785_258508768.shtml这个错误就是说App可执行文件里引用了objc_setProperty_nonatomic或objc_setProperty_atomic这些函数。但是代码里显然没有直接调用这2个函数,应该是系统在编译时生成的。经过Debug调试发现总是在设置一个
2013-02-19 18:43:25 567
转载 xcode的other linker flag的含义
原文地址:http://blog.csdn.net/shaobojohn/article/details/7953007今天编译项目的时候发现抛出了一个异常,+[NSInvocation invocationWithMethodSignature:]: method signature argumentcannot be nil。但是看到项目里面是有这个类的,最后思考了下,由于是使用的ru
2013-02-19 18:38:20 688
转载 iOS 静态类库项目的建立与使用
原文地址:http://www.cnblogs.com/beginor/archive/2012/04/20/2459244.html1.建立静态库工程后,选中项目, 在中间的编辑器窗口中选择项目的 Target , 选择 Build Phases 标签, 展开 Copy Headers 分组, 下面有三个子分组, 分别是 Public 、 Project 与 Private , 将
2013-02-01 17:32:34 429
转载 XCode基础知识
1、/Supporting Files/**-Prefix.pch 文件作用: (1)、这是一个工程用到的来自于外部框架的头文件列表。xcode将便宜这些头到文件,这将减少你在 选择Build或Build and Go 时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译 每一个c
2013-01-30 18:23:52 1029
转载 Xcode 常用编译选项设置【推荐】
原文来自:http://www.lanou3g.com/blog/post-5.htmlXcode 常用编译选项设置在xcconfig文件中指定即可。用标准库连接LINK_WITH_STANDARD_LIBRARIES = YES如果激活此设置,那么编译器在链接过程中会自动使用通过标准库的链接器。 Info.plist 输出编码INFOPLI
2013-01-30 18:20:58 858
转载 Windows CE Notification API的使用方法
<br />1 引言<br /> 以Windows CE 为操作系统的掌上电脑(如PocketPC或HPC),除具备PC的功能外,还具备很强的自身控制能力。Windows CE API超越微软其他操作系统的 API的一个方面是他提供了一个强有力的通知接口(Notification API),该接口允许应用程式自己安排自己在某个确定的时间运行,或在某个系统事件发生时运行,这使得我们能够应用他来设计研发各种高级控制程式,比如按时间或预订的事件来自动开启/关闭电脑,或按时间或预订的事件来自动开启/关闭一
2010-09-17 11:45:00 498
转载 彻底解决Symbian全屏显示问题(收藏)
Author:孙东风 2007-04-06 最近总有同行问我Symbian全屏显示的问题,说是参考了网上的方法也无法设置成全屏。其实,归根结底还是不明白Symbian框架的调用机制。这篇文章里我就来彻底研究一下Symbian全屏的机制。 首先,我们可以利用Carbide.vs向导建一个项目,名字就叫"TestScreen",选择基于Eikon的传统控件架构。
2010-03-08 17:34:00 433
转载 Memory Leak and USER 42
USER 42 commonly occours if you are:1. trying to delete an object that is already deleted. (if two classes share a pointer, make sure only one of them is the "owner" responsible for deleting it)
2010-03-08 14:28:00 703
转载 实现断点续传
从断点续传的原理来实现断点续传(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif
2009-10-13 13:06:00 695
转载 Symbian:打造开机自启动程序完整过程(转载)
很多时候我们希望手机一开机就运行我们的程序,做一些我们要做的事,这就可以用到以下知识了首先说一下这种方法的危险:1.我还不知道怎样删除手机系统里的mdl文件,所以一旦将mdl文件放在手机里后如果想完全删除我没办法,比较好点的方法应该是将一个无效的mdl文件代替它.2.mdl文件如果程序出错,可能会开不了机,我没遇到,我是在模拟器上确认没问题才放到手机上的.另外加个法律声明吧,利用本文章只是
2009-07-29 18:16:00 999
原创 手机模拟器上网配置
S60 2nd Ed FP2模拟器上网配置如下:1.启动模拟器2.选择Tools-->Preferences3.在弹出的窗口中选择Ethernet Settings,然后设置如下: Use the following IP address IP Address: xxx.xxx.xxx.xxx //最好使用另一个可用IP否则会地址冲突无法上网。 Subnet
2009-06-16 16:21:00 1123
原创 xdoclet生成hibernate映射文件,property标签里多了access="field"问题?
1. 打开xdoclet-plugins-1.0.3/plugins/xdoclet-plugin-hibernate-1.0.3.jar 2. winrar打开并找到 org/xdoclet/plugin/hibernate/property.jelly文件 3. 将其解压后将property标签中的access="${property.access}"去掉 4. 将修改好的property.j
2009-02-22 22:13:00 1459 2
原创 4.java学习总结文章
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升?? 1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往...
2008-12-13 12:20:59 185
2.源代码格式
源代码是软件的一个重要的组成部分,源代码格式不对,换句话说,源代码错误,肯定是软件错误。所以,把源代码编译没有错误等价为源代码正确,是错误的,把运行没有错误,等价为源代码正确,是错误的。源代码格式的几点应该注意的事项(常识):1、源代码的书写格式,应该体现源代码内部的逻辑关系;2、源代码内部最重要的代码行是:空行;空行把代码分成各个相对独立的组成部分;3、源代码内部第二重要的代...
2008-12-11 22:45:24 872
原创 3.Java编译器对于String常量表达式的优化
首先把问题摆出来,先看这个代码 String a = "ab"; String b = "a" + "b"; System.out.println((a == b)); 打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮好玩的,大家也可以拿来问人玩),...
2008-12-11 22:42:18 98
原创 2.c与java的区别
最开始时微软公司将Java当做一种能解决C和C++中存在的问题的语言,并不在意,并继续维持和培训着其C和C++技术和编程人员。接下来不幸的是,正当微软尽力在Visual J++基础上拓展Java功能,并使之与Windows操作系统紧密结合在一起的时候,Sun公司对微软提出法律诉讼说其违反了许可证协议中的条款,最终的结果是微软公司不得不停止其Visual J++产品的开发。(微软公司仍然销售Visu...
2008-12-11 22:24:56 176
1.static与final
1.首先正确的认识一下final, 一个final修饰的叫"终态", 而这种终态很特殊, 它指的是:"当这个变量被赋值之后成为终态". 那么,当一个被赋值之后的final修饰变量, 将不可再被赋新值. (先理解) 2.而static表示静态变量, 说穿了,你需要知道JAVA如何为一个类创建内存空间--我们知道类有空间,类产生的实例(对象)有空间,方法有空间,变量有空间, 当static修饰...
2008-12-11 22:21:56 85
原创 1.string及equals
看了一篇文章,对 String 这个特殊的对象有了点感悟先来看看一段奇怪的程序:public class TestString { public static void main(String[] args) { String s1 = "Monday"; String s2 = "Monday"; }}1. 来自 Str...
2008-12-11 22:06:23 110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人