xcode重写compiler,怎样解决在XCODE 中的command line tool啊

1,怎样解决在XCODE 中的command line tool啊把由VC生成的第一行#include "stdafx.h"去掉顶顶更健康
2,关于新版Xcode43的问题请教一下大神Xcode4以上新的功能ARC(Automatic Reference Counting),Xcode4.3自动在compile time处理release,也就是,你写alloc,compiler自动在code gen时加入相对的release,这作法是为了解决iOS仰赖程式设计师(app designer)负责memory management的问题(也就是你alloc後必需自己release这问题) 。不想用ARC的话 , 在Xcode4.3 File/New/New project及Choose a template for your new project选定template後的Choose options for your new project画面,"不勾选"UseAutomatic Reference Counting,这样你就可在你的project中试用alloc/release了 。Jesseapp设计师iPad app "app两天速成"作者p.s.用繁体字希望你看得懂 。【xcode重写compiler,怎样解决在XCODE 中的command line tool啊】
3,xcode compile sources 有些文件没有首先可以尝试在TARGETS下Build Phases中Compile Sources中将.h文件引入,然后编译一下,clean一下,再编译一下 , 如果实在都不能解决的话查看一下是否有循环引用头文件的问题 。没看懂什么意思?
4,如何在Xcode Build Setting中使用Compiler Flags重要提醒: 最好在一个Demo项目里进行这些演练的操作,因为一旦设置这些东西,project.pbxproj配置文件就会更改,而且没发Command+Z回退 。可以通过设置Compiler Flags来定义宏,然后就可以在代码中使用这些宏,来进行条件编译的操作 。有三种方式设置:OTHER_CFLAGS (Other C Flags)// 在Target>Build Setting>Custom Compiler Flags>Other C FlagsGCC_PREPROCESSOR_DEFINITIONS (Preprocessor Macros)// 在Target>Build Setting> Preprocessing > Preprocessor MacrosINFOPLIST_PREPROCESSOR_DEFINITIONS (Info.plist Preprocessor Definitions)// 在Target>Build Setting> Packaging > Info.plist Preprocessor Definitions注意:在other c flags 设置 需要使用-D的格式-D[你要设置的宏名称] // 没有中括号在 Preprocessor Macros 设置定义宏需要转义,例如// 定义替换为NSString类型MY_MACRO=@\"Hello!!\"// 这样定义替换后的类型是:NSNumberMY_NUMBER=@"123"5,ScriptCryptor Compiler 请教高手 AbyssMedia ScriptCryptor Compiler 是一款可以帮助你将 VBScript 文件(*.vbs)或者JScript 文件(*.js)文件通过强劲的Blowfish 加密算法编译成EXE形式的可执行文件的工具,你只需要转换一次,其他用户或者使用者将再也无法修改其源代码!AbyssMedia ScriptCryptor Compiler 可以允许你设置所生成EXE文件的各种参数,包括应用程序图标,所需要包含的额外的文件列表,公司名称,程序名称 , 版本,文件备注,时间等!【主要特色】1、通过Windows的图形化操作平台转换Javascript 或者 VBScript 为EXE可执行文件!2、转换过程中和EXE文件执行过程中不会产生临时文件!3、支持命令行编辑功能!4、保护脚本的源代码不被第三方使用者查看和修改!5、允许你自定义生成后的程序的图标和版权等信息!6、编译后的EXE可执行程序可脱离任何环境单独运行 , 不需要"cscript.exe" 和 "wscript.exe" 支持!6 , 急急来大神XCode问题lldb错误,就是程序崩溃了,也就是有错误 , scanf("%d",&weight)后面的&应该是不用的 。未定义的符号i386架构:“_sqlite3_bind_text”,引用:——在Db.o[Db insertTable]——在Db.o[Db dealData:paramsarray:]“_sqlite3_close”,引用:——在Db.o(Db不知道)——在Db.o[Db insertTable]——在Db.o[Db selectTable]——在Db.o[Db dealData:paramsarray:]——在Db.o[Db selectData:列:]“_sqlite3_column_text”,引用:——在Db.o[Db selectTable]——在Db.o[Db selectData:列:]“_sqlite3_exec”,引用:——在Db.o(Db不知道)“_sqlite3_finalize”,引用:——在Db.o[Db insertTable]——在Db.o[Db selectTable]——在Db.o[Db selectData:列:]“_sqlite3_open”,引用:——在Db.o[Db openDb]——在Db.o(Db不知道)——在Db.o[Db insertTable]——在Db.o[Db selectTable]“_sqlite3_prepare_v2”,引用:——在Db.o[Db insertTable]——在Db.o[Db selectTable]——在Db.o[Db dealData:paramsarray:]——在Db.o[Db selectData:列:]“_sqlite3_step”,引用:——在Db.o[Db insertTable]——在Db.o[Db selectTable]——在Db.o[Db dealData:paramsarray:]——在Db.o[Db selectData:列:]ld:符号(s)没有找到i386架构铿锵声:错误:链接器命令失败,退出码1(使用- v来查看调用)

    推荐阅读