Mac
lifemap
善良,喜爱交朋友,旅游,乒乓球,象棋
展开
-
build boost on mac
I found that to build Boost 1.41.1 on MacOS, you need to do the following: Download boost 1.46.1 from here: http://sourceforge.net/projects/boost/files/boost/1.46.1/ Unpack the file Open termin转载 2012-01-31 10:35:57 · 723 阅读 · 0 评论 -
xcode找不到头文件
Search Paths中已经设定头文件路径,编译时候依然报错,找不到头文件。 后修改 Base SDK 从Mac OS X 10.6改为Current Mac OS 编译OK原创 2013-01-21 16:32:25 · 6801 阅读 · 0 评论 -
glDrawPixels二维面缩放问题
用glDrawPixels绘制的rdp协议远程控制桌面bmp图像,会随着可见窗体(view)的大小自动缩放,即使加了滚动条依然自动缩放。 用glOrtho裁剪图像依然无法实现。 后改用纹理贴图glTexImage2D,然后用glOrtho修改宽高,效果比较理想。 注:glOrtho垂直立方体方式取景 glViewport负责把取到的景绘制到设定的投影区。原创 2013-01-15 16:51:14 · 841 阅读 · 0 评论 -
scroolview 动态添加view
for example add a button to scroolview NSButton* custombutton = [[NSButton alloc] initWithFrame : NSMakeRect(0,0, 100, 30)]; [scroolview setDocumentView:custombutton];原创 2013-01-05 17:16:18 · 358 阅读 · 0 评论 -
extern variable not defined on cocoa
one dylib use a extern variable wich is defined by another project cocoa link error symbol not found method: other LInker Flags add -undefined dynamic_lookup原创 2012-09-07 14:06:08 · 285 阅读 · 0 评论 -
mac osx 开机自动运行程序
make a myauturun.plist file to /System/Library/LaunchAgents/myautorun.plist please refer to developer.apple.com launchd.plist key: KeepAlive RunAtLoad LaunchOnlyOnce all to true if cal原创 2012-08-17 09:50:56 · 617 阅读 · 0 评论 -
mac osx 安装包一注意点
初次使用Package Maker中发现,安装app,及bundle类型程序的Components中的Allow Relocation不能勾选,一旦勾选则无法安装上原创 2012-08-24 09:16:33 · 364 阅读 · 0 评论 -
strace
strace 跟增linux系统调用,不错的工具 MAC 下dtruss dapptrace原创 2012-04-10 10:29:41 · 359 阅读 · 0 评论 -
codelite link mac osx framework
right button click project->Settings->Linker-> Options add -framework ApplicationServices others lib -framework IOKit -framework CoreFoundation -framework SystemConfiguration原创 2012-08-10 12:53:45 · 510 阅读 · 0 评论 -
codelite rm command not found
需要修改settings->Environment Variables 添加RM=/bin/rm 修改方案2: Settings->build Settings PATH environment variables /Developer/usr/bin:/bin 把/bin加到/Developer/usr/bin目录后面以:间隔原创 2012-08-08 15:57:10 · 727 阅读 · 0 评论 -
MAC CGI
https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/Quartz_Services_Ref/Reference/reference.html#//apple_ref/doc/uid/TP30001070-CH202-TPXREF102 Quartz_Services CGDirect原创 2012-08-08 11:38:04 · 338 阅读 · 0 评论 -
cmake中lib库的路径设置
比如目录结构如下 project/utils project/bin/lib project/login/remote/control/src project/login/remote/control/build 构造control工程 LINK_DIRECTORIES(../../../bin/lib) 这里的相对路径并不是相对于源码路径(CMakeLists.txt路径),而是相原创 2012-05-21 10:39:39 · 32716 阅读 · 0 评论 -
cmake中连接库的顺序
cmake中链接库的顺序是a依赖b,那么b放在a的后面。 例如进程test依赖a库,b库, a库又依赖b 库,那么顺序如下。 TARGET_LINK_LIBRARIES(test a;b)原创 2012-05-21 10:24:39 · 5286 阅读 · 1 评论 -
Mac 技术网
https://developer.apple.com/devcenter/mac/index.action 获取系统信息函数 sysctlbyname 可以获取很多有用的系统信息 比如"machdep.cpu.vendor"原创 2012-04-19 15:22:15 · 316 阅读 · 0 评论 -
相对路径转绝对路径
realpath 可以通过此方法结合sysctl ,KERN_ARGMAX,获得mac os x的应用程序当前路径原创 2012-05-02 15:38:34 · 551 阅读 · 0 评论 -
linux mac command
MAC X OS 中类似linux ldd查看文件依赖的命令是otool nm pico(mac x)原创 2012-06-07 11:32:43 · 603 阅读 · 0 评论