亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cppnetcompilerparameters.cs

?? SharpDevelop2.0.0 c#開發免費工具
?? CS
?? 第 1 頁 / 共 4 頁
字號:
					case OptimizeLevel.Deactivated:
//						result.Append("/Od\n");
						break;
					case OptimizeLevel.MaximizeSpeed:
						result.Append("/O2\n");
						break;
					case OptimizeLevel.MinimizeSize:
						result.Append("/O1\n");
						break;
				}
				switch (FloatingPointConsistency) {
					case FloatingPointConsistency.Enhanced:
						result.Append("/Op\n");
						break;
				}
				switch (architecture) {
					case Architecture.Mixed:
						break;
					case Architecture.i386:
						result.Append("/G3\n");
						break;
					case Architecture.i486:
						result.Append("/G4\n");
						break;
					case Architecture.Pentium:
						result.Append("/G5\n");
						break;
					case Architecture.PentiumPRO:
						result.Append("/G6\n");
						break;
					case Architecture.Pentium4:
						result.Append("/G7\n");
						break;
				}
				if (UseGlobalOptimize) {
					result.Append("/Og\n");
				}
//				if (activateSysInternalFunctions) {
//					result.Append("/\n");
//				}
				if (surpressFramePointer) {
					result.Append("/Oy\n");
				}
				if (enableFiberSaveOptimize) {
					result.Append("/GT\n");
				}
				if (optimizeForWindowsExecutable) {
					result.Append("/GA\n");
				}
				switch (InlineFunctionExpansion) {
					case InlineFunctionExpansion.Automatic:
						result.Append("/Ob2\n");
						break;
					case InlineFunctionExpansion.Manual:
						result.Append("/Ob1\n");
						break;
					case InlineFunctionExpansion.Standard:
						break;
				}
				switch (SizeOrSpeedOptimization) {
					case SizeOrSpeedOptimization.Neither:
						break;
					case SizeOrSpeedOptimization.Size:
						result.Append("/Os\n");
						break;
					case SizeOrSpeedOptimization.Speed:
						result.Append("/Ot\n");
						break;
				}
				return result.ToString();
			}
		}
		#endregion
		
		#region Preprocessor Options
		[XmlNodeName("PreProcessorCPPOptions")]
		public class PreProcessorCPPOptions
		{
			[XmlAttribute("additionalDirectives")]
			public string additionalDirectives = "";
			
			[XmlAttribute("ignoreStandardIncludePath")]
			public bool ignoreStandardIncludePath = false;
			
			[XmlAttribute("preProcessorRun")]
			public PreProcessorRun preProcessorRun = PreProcessorRun.No;
			
			[XmlAttribute("keepComments")]
			public bool keepComments = true;
			
			[LocalizedProperty("Pre Processor Directives",
			                   Description = "Specifies additional pre processor directives. (/D[macro])")]
			public string AdditionalDirectives {
				get {
					return additionalDirectives;
				}
				set {
					additionalDirectives = value;
				}
			}
			
			[LocalizedProperty("Ignore standard search paths",
			                   Description = "If true, standard search paths are ignored. (/X)")]
			public bool IgnoreStandardIncludePath {
				get {
					return ignoreStandardIncludePath;
				}
				set {
					ignoreStandardIncludePath = value;
				}
			}
			
			[LocalizedProperty("Pre Processor Run",
			                   Description = "Specifies the pre processor options for this configuration. (/E, /P, /EP)")]
			public PreProcessorRun PreProcessorRun {
				get {
					return preProcessorRun;
				}
				set {
					preProcessorRun = value;
				}
			}
			
			[LocalizedProperty("Keep comments",
			                   Description = "Specifies if comments should be removed from the source code. (/C)")]
			public bool KeepComments {
				get {
					return keepComments;
				}
				set {
					keepComments = value;
				}
			}
			public string GetCommandLineParameters()
			{
				StringBuilder result = new StringBuilder();
				if (IsNotEmpty(additionalDirectives)) {
					AppendList(result, "/D", additionalDirectives);
				}
				if (ignoreStandardIncludePath) {
					result.Append("/X\n");
				}
				switch (preProcessorRun) {
					case PreProcessorRun.No:
						break;
					case PreProcessorRun.WithLineNumbers:
						result.Append("/P\n");
						if (keepComments) {
							result.Append("/C\n");
						}
						break;
					case PreProcessorRun.WithoutLineNumbers:
						result.Append("/EP\n/P\n");
						if (keepComments) {
							result.Append("/C\n");
						}
						break;
				}
				return result.ToString();
			}
		}
		#endregion
		
		#region Code Generation Options
		[XmlNodeName("CodeGenerationCPPOptions")]
		public class CodeGenerationCPPOptions
		{
			[XmlAttribute("activateStringPooling")]
			public bool activateStringPooling = false;
			
			[XmlAttribute("activateMinimalRecompilation")]
			public bool activateMinimalRecompilation = false;
			
			[XmlAttribute("activateCPPExceptions")]
			public bool activateCPPExceptions = true;
			
			[XmlAttribute("observeSmallTypes")]
			public bool observeSmallTypes = false;
			
			[XmlAttribute("runTimeObservation")]
			public RunTimeObservation runTimeObservation = RunTimeObservation.Standard;
			
			[XmlAttribute("runTimeLibrary")]
			public RunTimeLibrary runTimeLibrary = RunTimeLibrary.MultiThreaded;
			
			[XmlAttribute("structMemberAlignment")]
			public StructMemberAlignment structMemberAlignment = StructMemberAlignment.Standard;
			
			[XmlAttribute("bufferOverflowCheck")]
			public bool bufferOverflowCheck = false;
			
			[XmlAttribute("functionLevelLinking")]
			public bool functionLevelLinking = false;
			
			[XmlAttribute("enhancedInstructionSet")]
			public EnhancedInstructionSet enhancedInstructionSet = EnhancedInstructionSet.NotSpecified;
			
			[LocalizedProperty("Activate String Pooling",
			                   Description = "(/GF)")]
			public bool ActivateStringPooling {
				get {
					return activateStringPooling;
				}
				set {
					activateStringPooling = value;
				}
			}
			
			[LocalizedProperty("Activate minimal recompilation",
			                   Description = "(/Gm)")]
			public bool ActivateMinimalRecompilation {
				get {
					return activateMinimalRecompilation;
				}
				set {
					activateMinimalRecompilation = value;
				}
			}
			
			[LocalizedProperty("Activate C++ exceptions",
			                   Description = "(/EHsc)")]
			public bool ActivateCPPExceptions {
				get {
					return activateCPPExceptions;
				}
				set {
					activateCPPExceptions = value;
				}
			}
			
			[LocalizedProperty("Observe small types",
			                   Description = "(/RTCc)")]
			public bool ObserveSmallTypes {
				get {
					return observeSmallTypes;
				}
				set {
					observeSmallTypes = value;
				}
			}
			
			[LocalizedProperty("Full Runtimeobservation",
			                   Description = "(/RTCs, /RTCu, /RTC1)")]
			public RunTimeObservation RunTimeObservation {
				get {
					return runTimeObservation;
				}
				set {
					runTimeObservation = value;
				}
			}
			
			[LocalizedProperty("Runtime library",
			                   Description = "(/MT, /MTd, /MD, /MDd, /ML, /MLd)")]
			public RunTimeLibrary RunTimeLibrary {
				get {
					return runTimeLibrary;
				}
				set {
					runTimeLibrary = value;
				}
			}
			
			[LocalizedProperty("Struct member alignment",
			                   Description = "1, 2, 4, 8 or 16 byte. (/Zp[number])")]
			public StructMemberAlignment StructMemberAlignment {
				get {
					return structMemberAlignment;
				}
				set {
					structMemberAlignment = value;
				}
			}
			
			[LocalizedProperty("Buffer overwflow check",
			                   Description = "(/GS)")]
			public bool BufferOverflowCheck {
				get {
					return bufferOverflowCheck;
				}
				set {
					bufferOverflowCheck = value;
				}
			}
			
			[LocalizedProperty("Activate function level linking",
			                   Description = "(/Gy)")]
			public bool FunctionLevelLinking {
				get {
					return functionLevelLinking;
				}
				set {
					functionLevelLinking = value;
				}
			}
			
			[LocalizedProperty("Activate enhanced instruction set",
			                   Description = "(/arch:SSE, /arch:SSE2)")]
			public EnhancedInstructionSet EnhancedInstructionSet {
				get {
					return enhancedInstructionSet;
				}
				set {
					enhancedInstructionSet = value;
				}
			}
			
			public string GetCommandLineParameters()
			{
				StringBuilder result = new StringBuilder();
				if (activateStringPooling) {
					result.Append("/GF\n");
				}
				if (activateMinimalRecompilation) {
					result.Append("/Gm\n");
				}
				if (activateCPPExceptions) {
					result.Append("/EHsc\n");
				}
			
				if (observeSmallTypes) {
					result.Append("/RTCc\n");
				}
				switch (runTimeObservation) {
					case RunTimeObservation.Both:
						result.Append("/RTCsu\n");
						break;
					case RunTimeObservation.Stack:
						result.Append("/RTCs\n");
						break;
					case RunTimeObservation.UninitializedVariables:
						result.Append("/RTCu\n");
						break;
				}
				switch (runTimeLibrary) {
					case RunTimeLibrary.MultiThreaded:
						result.Append("/MT\n");
						break;
					case RunTimeLibrary.MultiThreadedDebug:
						result.Append("/MTd\n");
						break;
					case RunTimeLibrary.MultiThreadedDLL:
						result.Append("/MD\n");
						break;
					case RunTimeLibrary.MultiThreadedDebugDLL:
						result.Append("/MDd\n");
						break;
					case RunTimeLibrary.SingleThreaded:
						result.Append("/ML\n");
						break;
					case RunTimeLibrary.SingleThreadedDebug:
						result.Append("/MLd\n");
						break;
				}

				switch (structMemberAlignment) {
					case StructMemberAlignment.Standard:
						break;
					case StructMemberAlignment.Byte1:
						result.Append("/Zp1\n");
						break;
					case StructMemberAlignment.Byte2:
						result.Append("/Zp2\n");
						break;
					case StructMemberAlignment.Byte4:
						result.Append("/Zp4\n");
						break;
					case StructMemberAlignment.Byte8:
						result.Append("/Zp8\n");
						break;
					case StructMemberAlignment.Byte16:
						result.Append("/Zp16\n");
						break;
				}

				if (bufferOverflowCheck) {
					result.Append("/GS\n");
				}
				if (functionLevelLinking) {
					result.Append("/Gy\n");
				}
			
				switch (EnhancedInstructionSet) {
					case EnhancedInstructionSet.NotSpecified:
						break;
					case EnhancedInstructionSet.SSE:
						result.Append("/arch:SSE\n");
						break;
					case EnhancedInstructionSet.SSE2:
						result.Append("/arch:SSE2\n");
						break;
				}
				return result.ToString();
			}
		}
		#endregion
		
		#region Language Options
		[XmlNodeName("LanguageCPPOptions")]
		public class LanguageCPPOptions
		{
			[XmlAttribute("deactivateLanuageExtensions")]
			public bool deactivateLanuageExtensions = false;
			
			[XmlAttribute("standardCharTypeIsUnsigned")]
			public bool standardCharTypeIsUnsigned = true;
			
			[XmlAttribute("wchar_tIsBuiltIn")]
			public bool wchar_tIsBuiltIn = false;
			
			[XmlAttribute("forceForScope")]
			public bool forceForScope = false;
			
			[XmlAttribute("addRuntimeTypeInformation")]
			public bool addRuntimeTypeInformation = true;
			
			public bool DeactivateLanuageExtensions {
				get {
					return deactivateLanuageExtensions;
				}
				set {
					deactivateLanuageExtensions = value;
				}
			}
			public bool StandardCharTypeIsUnsigned {
				get {
					return standardCharTypeIsUnsigned;
				}
				set {
					standardCharTypeIsUnsigned = value;
				}
			}
			public bool Wchar_tIsBuiltIn {
				get {
					return wchar_tIsBuiltIn;
				}
				set {
					wchar_tIsBuiltIn = value;
				}
			}
			public bool ForceForScope {
				get {
					return forceForScope;
				}
				set {
					forceForScope = value;
				}
			}
			public bool AddRuntimeTypeInformation {
				get {
					return addRuntimeTypeInformation;
				}
				set {
					addRuntimeTypeInformation = value;
				}
			}
			public string GetCommandLineParameters()
			{
				StringBuilder result = new StringBuilder();
				
				if (deactivateLanuageExtensions) {
					result.Append("/Za\n");
				}
			
				if (standardCharTypeIsUnsigned) { 
					result.Append("/J\n");
				}
			
				if (wchar_tIsBuiltIn) { 
					result.Append("/Zc:wchar_t\n");
				}
			
				if (forceForScope) {
					result.Append("/Zc:forScope\n");
				}
			
				if (addRuntimeTypeInformation) { 
					result.Append("/GR\n");
				}
				
				return result.ToString();
			}
		}
		#endregion
		
		#region PreCompiler Header Options
		[XmlNodeName("PreCompiledHeaderCPPOptions")]
		public class PreCompiledHeaderCPPOptions
		{
			[XmlAttribute("preCompiledHeader")]
			public PreCompiledHeader preCompiledHeader = PreCompiledHeader.DontUsePre;
			
			[XmlAttribute("headerFile")]
			public string headerFile = "Stdafx.H";
			
			[ConvertToRelativePath()]
			[XmlAttribute("preCompiledHeaderFile")]
			public string preCompiledHeaderFile = "";
			
			public PreCompiledHeader PreCompiledHeader {
				get {
					return preCompiledHeader;
				}
				set {
					preCompiledHeader = value;
				}
			}
			public string HeaderFile {
				get {
					return headerFile;
				}
				set {
					headerFile = value;
				}
			}
			public string PreCompiledHeaderFile 
			{
				get 
				{
					return preCompiledHeaderFile;
				}
				set 
				{
					preCompiledHeaderFile = value;
				}
			}
			
			private void AppendHeaderFile(StringBuilder result) 
			{
				if (IsNotEmpty(headerFile)) {
					result.Append("\"");
					result.Append(headerFile);
					result.Append("\"");
				}
				result.Append("\n");
			}
			
			public string GetCreatePreCompiledHeaderParameter()
			{
				StringBuilder result = new StringBuilder();
				result.Append("/Yc");
				AppendHeaderFile(result);
				
				if (IsNotEmpty(preCompiledHeaderFile)) {
					AppendOption(result, "/Fp", preCompiledHeaderFile);
				}
							
				return result.ToString();
			}
			
			public bool PreCompileHeader {
				get {
					return preCompiledHeader == PreCompiledHeader.Create ||
					       preCompiledHeader == PreCompiledHeader.Use;
				}
			}
			
			public string GetCommandLineParameters()
			{
				StringBuilder result = new StringBuilder();
				switch (preCompiledHeader) {
					case PreCompiledHeader.DontUsePre:
						result.Append("/Y-\n");
						break;
					case PreCompiledHeader.Create:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩中字一区| 一区二区三区丝袜| 一区二区三区四区不卡视频| 精品一区二区三区免费毛片爱 | 久久99精品国产91久久来源| 91在线精品秘密一区二区| 日韩免费性生活视频播放| 亚洲私人影院在线观看| 国产成人精品在线看| 91精品久久久久久久99蜜桃| 亚洲男人的天堂网| 成人午夜伦理影院| 久久综合九色综合欧美98 | 韩国午夜理伦三级不卡影院| 欧美性一区二区| 亚洲欧美区自拍先锋| 国产精品亚洲专一区二区三区| 欧美日韩一区二区三区高清| 亚洲视频在线观看一区| 国产成人亚洲综合a∨婷婷图片| 欧美一级一区二区| 亚洲第一综合色| 欧美色区777第一页| 亚洲精品国产无天堂网2021| 成人免费视频免费观看| 国产女人水真多18毛片18精品视频 | 亚洲精品一区二区三区精华液 | 国产黄色91视频| 久久综合久久99| 国产最新精品精品你懂的| 日韩女优电影在线观看| 精彩视频一区二区| 精品久久国产老人久久综合| 裸体在线国模精品偷拍| 欧美成人精品二区三区99精品| 日本不卡在线视频| 日韩亚洲电影在线| 国产精品一区二区三区乱码| 国产亚洲精品超碰| 国产xxx精品视频大全| 日本一区二区在线不卡| 91在线视频观看| 亚洲线精品一区二区三区| 欧美色图免费看| 蜜桃91丨九色丨蝌蚪91桃色| 精品精品欲导航| 国产精品12区| 亚洲精品乱码久久久久久日本蜜臀| 在线视频国产一区| 日本不卡中文字幕| 国产女同互慰高潮91漫画| 99re成人精品视频| 日日夜夜精品视频天天综合网| 欧美一区二区久久| 国产大陆亚洲精品国产| 国产精品美女一区二区在线观看| 99精品国产视频| 亚洲18女电影在线观看| 久久这里只有精品首页| 99精品1区2区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩欧美国产一区在线观看| 国产乱人伦精品一区二区在线观看 | aaa国产一区| 亚洲成人一区二区在线观看| 久久久久高清精品| 日本韩国一区二区| 狠狠色丁香久久婷婷综合_中| 日韩一区在线免费观看| 日韩一区二区在线观看视频| 国产91清纯白嫩初高中在线观看| 亚洲一区二区三区四区的| 日韩一级成人av| 91麻豆免费在线观看| 美女视频黄a大片欧美| 中文字幕一区二区三区精华液 | 精品久久国产97色综合| 色婷婷av一区二区三区大白胸| 久久国产精品无码网站| 亚洲欧美另类小说| 国产婷婷一区二区| 777奇米成人网| 色综合久久久网| 国产成人免费视| 天天综合天天综合色| 亚洲日本乱码在线观看| 精品免费一区二区三区| 欧美亚洲愉拍一区二区| 99久久国产综合色|国产精品| 免费欧美日韩国产三级电影| 依依成人综合视频| 国产精品国产精品国产专区不片| 欧美videofree性高清杂交| 99国产精品久| 波多野结衣的一区二区三区| 国产综合色精品一区二区三区| 日韩中文字幕一区二区三区| 亚洲制服欧美中文字幕中文字幕| 国产精品色一区二区三区| 欧美精品一区二区不卡| 欧美一级国产精品| 欧美日韩国产片| 欧美日韩中文字幕一区二区| 色婷婷一区二区三区四区| 韩国三级电影一区二区| 蜜桃视频在线一区| 日韩国产精品久久久久久亚洲| 亚洲精品第一国产综合野| 一色桃子久久精品亚洲| 国产精品国产a| 国产精品伦理在线| 国产精品视频免费看| 国产免费成人在线视频| 国产目拍亚洲精品99久久精品| 久久久久久久久久美女| 久久久精品天堂| 日本一区二区久久| 国产欧美一区二区三区在线老狼| 精品国产三级a在线观看| 日韩精品一区二区三区视频播放| 欧美一区日韩一区| 日韩一区二区在线看| 亚洲精品在线网站| 国产精品天干天干在线综合| 国产精品麻豆久久久| 亚洲男人的天堂一区二区 | 欧美私人免费视频| 欧美日韩中字一区| 91精品国产高清一区二区三区蜜臀| 51精品国自产在线| 精品国产99国产精品| 国产日韩av一区| 亚洲精品自拍动漫在线| 五月天亚洲婷婷| 韩国成人精品a∨在线观看| 国产91丝袜在线观看| 波多野结衣在线一区| 欧美性受极品xxxx喷水| 日韩欧美国产系列| 欧美激情一二三区| 亚洲综合男人的天堂| 免费观看91视频大全| 丁香激情综合五月| 在线观看视频一区二区| 欧美videofree性高清杂交| 国产精品毛片无遮挡高清| 亚洲综合色婷婷| 国产精品一区二区在线看| 色综合久久综合网97色综合| 日韩一区二区不卡| 国产精品伦理一区二区| 午夜av一区二区三区| 成人综合在线观看| 欧美日韩另类一区| 中文字幕成人网| 丝瓜av网站精品一区二区| 丰满亚洲少妇av| 欧美高清一级片在线| 国产精品色婷婷| 美女尤物国产一区| 91在线观看地址| 久久美女高清视频| 日韩主播视频在线| 91麻豆视频网站| 久久久99精品免费观看不卡| 亚洲成av人片一区二区梦乃| 国产盗摄一区二区三区| 欧美日韩成人综合天天影院| 国产精品人妖ts系列视频| 青青草97国产精品免费观看无弹窗版 | 欧美综合天天夜夜久久| 久久久美女毛片| 免费观看在线色综合| 欧美伊人久久大香线蕉综合69| 久久久久久99精品| 视频一区视频二区在线观看| 99精品在线观看视频| 久久免费偷拍视频| 免费在线观看不卡| 欧美日韩一级片网站| 一区二区三区免费看视频| 成人一二三区视频| 日韩精品一区二区三区swag| 亚洲成在人线免费| 91麻豆文化传媒在线观看| 国产精品家庭影院| 国产成人免费视| 国产欧美日韩在线观看| 狠狠色丁香久久婷婷综| 精品免费视频.| 久久成人免费日本黄色| 91精品国产色综合久久不卡电影| 一区二区三区日韩| 91精品办公室少妇高潮对白| 国产精品成人免费| 99久久免费精品| 亚洲美女视频一区| 色综合天天综合网天天看片| 中文字幕亚洲视频| 91在线你懂得|