diff --git a/.txt b/.txt new file mode 100644 index 00000000..e69de29b diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin index 01590859..9adcff4d 100644 Binary files a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin differ diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin index 6886c1b3..9813e2ab 100644 Binary files a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin differ diff --git a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 index c0952826..0393237e 100644 Binary files a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 and b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/1648b043-e371-4aaa-8549-26b054ea2245.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/1648b043-e371-4aaa-8549-26b054ea2245.vsidx deleted file mode 100644 index a4e0229b..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/1648b043-e371-4aaa-8549-26b054ea2245.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/41d38200-9465-432d-8c50-ae38dde92733.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/41d38200-9465-432d-8c50-ae38dde92733.vsidx new file mode 100644 index 00000000..ddf1fcaa Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/41d38200-9465-432d-8c50-ae38dde92733.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/5aefbdfc-5ecd-440a-982d-32cff21fcc57.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/5aefbdfc-5ecd-440a-982d-32cff21fcc57.vsidx deleted file mode 100644 index ecc8f124..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/5aefbdfc-5ecd-440a-982d-32cff21fcc57.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/83b3c829-9abf-4756-acdb-2cfa869786c4.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/83b3c829-9abf-4756-acdb-2cfa869786c4.vsidx new file mode 100644 index 00000000..3cd9ddc7 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/83b3c829-9abf-4756-acdb-2cfa869786c4.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/8dbec8cb-1bb1-4c9d-ab6b-de581c71510d.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/8dbec8cb-1bb1-4c9d-ab6b-de581c71510d.vsidx new file mode 100644 index 00000000..85a9f6ba Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/8dbec8cb-1bb1-4c9d-ab6b-de581c71510d.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/9ac62fe2-0d6c-4fe9-a38d-8b70f68768e2.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/9ac62fe2-0d6c-4fe9-a38d-8b70f68768e2.vsidx new file mode 100644 index 00000000..da721279 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/9ac62fe2-0d6c-4fe9-a38d-8b70f68768e2.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/9c636679-1037-4a77-9b06-caf60bf881a0.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/9c636679-1037-4a77-9b06-caf60bf881a0.vsidx deleted file mode 100644 index 373c8d12..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/9c636679-1037-4a77-9b06-caf60bf881a0.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/b1a817b9-8362-42d8-a621-41848d6e9b77.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/b1a817b9-8362-42d8-a621-41848d6e9b77.vsidx deleted file mode 100644 index a9e713f8..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/b1a817b9-8362-42d8-a621-41848d6e9b77.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/dd1f1592-6d39-456d-9950-bcb4683ebd38.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/dd1f1592-6d39-456d-9950-bcb4683ebd38.vsidx deleted file mode 100644 index 79dff7c4..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/dd1f1592-6d39-456d-9950-bcb4683ebd38.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/ebef942a-e810-48fe-a0a7-bb9afb41254a.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/ebef942a-e810-48fe-a0a7-bb9afb41254a.vsidx new file mode 100644 index 00000000..4323f3c5 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/ebef942a-e810-48fe-a0a7-bb9afb41254a.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 index 67006320..f35181e0 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 and b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.suo b/源代码/.vs/StgSharpDevelop/v17/.suo index e4237126..2d2d06d9 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.suo and b/源代码/.vs/StgSharpDevelop/v17/.suo differ diff --git a/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db b/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db index d173e097..ce7ff338 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db and b/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db differ diff --git a/源代码/.vs/StgSharpDevelop/v17/HierarchyCache.v1.txt b/源代码/.vs/StgSharpDevelop/v17/HierarchyCache.v1.txt new file mode 100644 index 00000000..cf1e54cb Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/HierarchyCache.v1.txt differ diff --git a/源代码/.vs/StgSharpDevelop/v17/fileList.bin b/源代码/.vs/StgSharpDevelop/v17/fileList.bin index 0d344ee7..eece2b14 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/fileList.bin and b/源代码/.vs/StgSharpDevelop/v17/fileList.bin differ diff --git a/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/fd8fe869b9042dc6/STGSHARPC.ipch b/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/fd8fe869b9042dc6/STGSHARPC.ipch index 7795d8fa..21612819 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/fd8fe869b9042dc6/STGSHARPC.ipch and b/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/fd8fe869b9042dc6/STGSHARPC.ipch differ diff --git a/源代码/Output/x64/Debug/net6.0/SS_errorlog.log b/源代码/Output/x64/Debug/net6.0/SS_errorlog.log index 250c4de1..e69de29b 100644 --- a/源代码/Output/x64/Debug/net6.0/SS_errorlog.log +++ b/源代码/Output/x64/Debug/net6.0/SS_errorlog.log @@ -1,74 +0,0 @@ - - - - -Info @ 2023-12-04T15:04:54.4964234+08:00 -Program start -Info @ 2023-12-04T15:04:54.5359873+08:00 -Successfully load GLFW APIs. StgSharp is now working on p/invoke mode -Info @ 2023-12-04T15:04:54.7176820+08:00 -Successfully create a context binded to current form. Its ID is 2387008761424 -Info @ 2023-12-04T15:04:54.7407462+08:00 -Find core OpenGL version. -Successfully load all OpenGL 1.0 APIs -Successfully load all OpenGL 1.1 APIs -Successfully load all OpenGL 1.2 APIs -Successfully load all OpenGL 1.3 APIs -Successfully load all OpenGL 1.4 APIs -Successfully load all OpenGL 1.5 APIs -Successfully load all OpenGL 2.0 APIs -Successfully load all OpenGL 2.1 APIs -Successfully load all OpenGL 3.0 APIs -Successfully load all OpenGL 3.1 APIs -Successfully load all OpenGL 3.2 APIs -Successfully load all OpenGL 3.3 APIs -Successfully load all OpenGL 4.0 APIs -Successfully load all OpenGL 4.1 APIs -Successfully load all OpenGL 4.2 APIs -Successfully load all OpenGL 4.3 APIs -Successfully load all OpenGL 4.4 APIs -Cannot load OpenGL api called glGetnTexImage, this api may not exist or supported. -Cannot load OpenGL api called glGetnUniformdv, this api may not exist or supported. -Successfully load all OpenGL 4.5 APIs -Cannot load OpenGL api called glMultiDrawArraysIndirectCount, this api may not exist or supported. -Cannot load OpenGL api called glMultiDrawElementsIndirectCount, this api may not exist or supported. -Successfully load all OpenGL 4.6 APIs -Info @ 2023-12-04T15:04:54.8123422+08:00 -No supported OpenGL extensions are found. - - - - -Info @ 2023-12-04T16:43:48.0917401+08:00 -Program start -Info @ 2023-12-04T16:43:48.1197947+08:00 -Successfully load GLFW APIs. StgSharp is now working on p/invoke mode -Info @ 2023-12-04T16:43:48.2607766+08:00 -Successfully create a context binded to current form. Its ID is 1363303500720 -Info @ 2023-12-04T16:43:48.2817961+08:00 -Find core OpenGL version. -Successfully load all OpenGL 1.0 APIs -Successfully load all OpenGL 1.1 APIs -Successfully load all OpenGL 1.2 APIs -Successfully load all OpenGL 1.3 APIs -Successfully load all OpenGL 1.4 APIs -Successfully load all OpenGL 1.5 APIs -Successfully load all OpenGL 2.0 APIs -Successfully load all OpenGL 2.1 APIs -Successfully load all OpenGL 3.0 APIs -Successfully load all OpenGL 3.1 APIs -Successfully load all OpenGL 3.2 APIs -Successfully load all OpenGL 3.3 APIs -Successfully load all OpenGL 4.0 APIs -Successfully load all OpenGL 4.1 APIs -Successfully load all OpenGL 4.2 APIs -Successfully load all OpenGL 4.3 APIs -Successfully load all OpenGL 4.4 APIs -Cannot load OpenGL api called glGetnTexImage, this api may not exist or supported. -Cannot load OpenGL api called glGetnUniformdv, this api may not exist or supported. -Successfully load all OpenGL 4.5 APIs -Cannot load OpenGL api called glMultiDrawArraysIndirectCount, this api may not exist or supported. -Cannot load OpenGL api called glMultiDrawElementsIndirectCount, this api may not exist or supported. -Successfully load all OpenGL 4.6 APIs -Info @ 2023-12-04T16:43:48.3459939+08:00 -No supported OpenGL extensions are found. diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpC.dll b/源代码/Output/x64/Debug/net6.0/StgSharpC.dll index d0c1c19e..6ecfe0ae 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpC.dll and b/源代码/Output/x64/Debug/net6.0/StgSharpC.dll differ diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll index 9aa6ed82..b3d7e321 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll and b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll differ diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe index bb29fa59..3dbfec3b 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe and b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe differ diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb index 5139f90f..d684dc42 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb and b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb differ diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.xml b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.xml index 8f17328a..65a25a3e 100644 --- a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.xml +++ b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.xml @@ -4,13 +4,7 @@ StgSharpDebug - - - Add a pool to timeline controller, and return the instance of the pool. - - - - + Get the status of a certain key on the keyboard. @@ -30,6 +24,27 @@ + + + Height of this form, represent in + + + + + Width of this form, represent in + + + + + A set of methods providing support for all OpenGL + APIs and other methods depend on OpenGL. + + + + + Init this form and render it on screen, and respond with operation + + Constructor of a Form, creats an instance of a form and @@ -38,9 +53,11 @@ - + Init an OpenGl context if current form has not been binded to any context. + and set the context binded to current form as current OpenGL context. - + Something goes wrong and + StgSharp fails in creating a new OpenGL context. @@ -77,6 +94,11 @@ Maximum size of current form. In form of a of (width,height) + + + Bind this form to StgSharp platform. + + @@ -92,137 +114,21 @@ - + Set data to current vertex buffer object - - - + Type of bufferData + Index to find certain VBO in this instance + Data to write in + How OpenGL use these data, defined by - + - Call apiClearColor in OpenGL - specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. - Values specified by apiClearColor are clamped to the range [0,1] + Set data to current vertex buffer object - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - - - - Bind the indexed buffer object to certain type of buffer - - - - - - - Clear buffers to preset values - - - - - - Conpile the provided shader code in string form. - - A string represent the shader's code - An enum represent the type of the shader to - conpile, including vertex shader and fragment shader. - An uint value as the only mark of conpiled shader - - - - Creates a form and its associated - - Required width - Required width - Tittle of the window - - - The instance of created form - - - - - sets the framebuffer resize callback of the specified , - which is called when the framebuffer of the specified is resized. - - The only signiture stands for the to be controlled - Method hadler - - - - Set how a shader parameter read data from a VBO. - - Serial number of the parameter - Amount of data each elements contains - Type of data read by shader - - Pixels stride of each sets of data - - - - - Set data value to a float , - all types of parameters are float. - - The target - The value to be set - - - - Set data value to a int , - all types of parameters are int. - - The target - The value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - The forth value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - A packing four parameters of the uniform - - - - Set data value to a float , - all types of parameters are . - - The target - A value of the uniform + Type of bufferData + Index to find certain VBO in this instance + A array of data to write in + How OpenGL use these data, defined by @@ -235,7 +141,7 @@ A value represent this shader. - + Inti a shader with no program attached. @@ -270,6 +176,23 @@ Let the current context use this shader. + + + A timer counting frames after its construction. + + + + + Frames after this timer created. + + + + + Convert a into uint value. + this will get total frames since the timer was created. + + to be converted + Load all aupportable OpenGL APIs and bind them to given context. @@ -284,10 +207,242 @@ Name of the OpenGL api The funtion pointer of the api in form of - + - Tick counter count the frames passed since the program start. + Set data value to a float , + all types of parameters are float. + The target + The value to be set + + + + Set data value to a int , + all types of parameters are int. + + The target + The value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + The forth value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + A packing four parameters of the uniform + + + + Set data value to a float , + all types of parameters are . + + The target + A value of the uniform + + + + Same fucntion as OpenGL api glAttachShader + + Shader program to be attachec + A shader part to attach + + + + Bind the indexed buffer object to certain type of buffer + + + + + + + Same function as OpenGL api, glBindVertexArray + + + + + + Clear buffers to preset values + + + + + + Call apiClearColor in OpenGL + specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. + Values specified by apiClearColor are clamped to the range [0,1] + + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + + + + Conpile the provided shader code in string form. + + A string represent the shader's code + An enum represent the type of the shader to + conpile, including vertex shader and fragment shader. + An uint value as the only mark of conpiled shader + + + + Same function as OpenGL api, glCreateProgram + + + + + + Creates a form and its associated + + Required width + Required width + Tittle of the window + + + The instance of created form + + + + + Same function as OpenGL api, glDeleteBuffer. + + Amount of bufferd to be deleted + Pointer of buffer to be deleted + + + + Same function as OpenGL api, glDeleteVertexArrays + + Amount of vao to be deleted + pointer of vao sign array + + + + Same fucntion as the OpenGL api glGenBuffers + + + + + + + Same fucntion as OpenGL api, glGenVertexArray + + Amount of vao to be generated + Pointer of vao sign array + + + + Same fucntion as OpenGL api, glGetUniformLocation + + Shader program to find the uniform + Pointer to byte array of name of the uniform + + + + + sets the framebuffer resize callback of the specified , + which is called when the framebuffer of the specified is resized. + + The only signiture stands for the to be controlled + Method hadler + + + + Set how a shader parameter read data from a VBO. + + Serial number of the parameter + Amount of data each elements contains + Type of data read by shader + + Pixels stride of each sets of data + + + + + Same function as OpenGL api glTexImage2d + + texture target to load image in + level of mipmap, 0 if default + OpenGL's internal color channel format + width of image + height of image + color channels of this image + how this image express each pixel + pointer to data array of pixels + + + + Same fucntion as OpenGL api glTexParameteri + + texture target to set parameters + name of parameter + value of parameter + + + + Same fucntion as OpenGL api glUseShader. + + Sign of program to be used + + + + Same fucnction as OpenGL api glGenTextures. + + amount of textures to generate + pointer to texture signs' array + + + + Same function as OpenGL api, glBindTexture. + + Type of texture to bind + Sign of texture + + + + Same function as OpenGL api glActiveTexture + + type of texture to activate + + + + Same function as the OpenGL api, glViewPort + + + + + @@ -309,6 +464,13 @@ Y position of an enemy entity + + + Version of current StgSharp platform. + Main version represent in hundred's digit, + and sub version represent in ten's digit. + + Init an instance of OpenGL program, @@ -323,6 +485,16 @@ A string contains information of how current evironment runs. The severity of current message. + + + Part of a circle. All points on a arc has the same distance to their center. + + + + + A collection of all point on the same plain and has the same distance to a point + + The origin of this coordinate. @@ -352,6 +524,23 @@ The game tick represent time passed by A 3d vector representing movement + + + Move begin side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + + + Move end side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + Move the third vertix. this is a useless method for Parallelograms. @@ -373,6 +562,23 @@ 平面几何体。包含三角形,对称四边形,自由多边形等。最多可由16个点参数定义。 + + + Tick time this geometry eas crested + + + + + Get all sides of this . + + A array contains all straight s of current geometry item. + + + + Get a flat cincide with current geometry. + + + Update the coordinate of the point. If this is a moving point, @@ -393,19 +599,65 @@ A square + + + Whether this linked list has no members or not. + + + + + The first memeber of this linkec list. + Set value to this property will reset the first node. + + + + + The last memeber of this linkec list. + Set value to this property will reset the first node. + + Add an item to the tail of linked list. The item ready to add to the list + + + Remove all members from this list + + + + + Insert a member to current linkedlist, + the new member will be after a certain existed member. + + New member will be inserted after this member + The new member to be inserted + + + + Remove a member from this linkedlist. + + Member to be removed from this list + + + + remove the first member of the list + + + + + remove the last member of the list + + A two dimension vector defined by two elements. Vec2Ds in StgSharp are defaultly usaed as colum vector. - + Reurns the value of ArcSin(x) @@ -413,14 +665,14 @@ - + Get the value of E ^ x; - + @@ -429,7 +681,7 @@ Returns the value of ln(x). - + calculate the value of x^y @@ -437,13 +689,19 @@ Returns the value of x^y - + + + + + + + returns a random float number between 0 and 1. - + Generates a random seed in int value. diff --git a/源代码/StgSharp/Control/Add.cs b/源代码/StgSharp/Control/Add.cs index fd0f7208..6fb795cf 100644 --- a/源代码/StgSharp/Control/Add.cs +++ b/源代码/StgSharp/Control/Add.cs @@ -1,12 +1,17 @@ using StgSharp.Controlling; +using StgSharp.Graphics; using StgSharp.Math; using System; +using System.Security.Cryptography; namespace StgSharp { public static partial class Operation { - + internal static void RegistForm(Form form) + { + TimeLine.allForm.Add(form); + } public static void LoadTimeline() { diff --git a/源代码/StgSharp/Control/RenderBuffer.cs b/源代码/StgSharp/Control/RenderBuffer.cs index a6702365..3a56e9ce 100644 --- a/源代码/StgSharp/Control/RenderBuffer.cs +++ b/源代码/StgSharp/Control/RenderBuffer.cs @@ -8,10 +8,5 @@ namespace StgSharp.Controlling { public static partial class TimeLine { - - - - - } } diff --git a/源代码/StgSharp/Control/TimeLine.cs b/源代码/StgSharp/Control/TimeLine.cs index 80a85b44..83559375 100644 --- a/源代码/StgSharp/Control/TimeLine.cs +++ b/源代码/StgSharp/Control/TimeLine.cs @@ -8,17 +8,11 @@ namespace StgSharp.Controlling { public static partial class TimeLine { - public const long version = 430; internal static LinkedList
allForm; - private static SemaphoreSlim ping; - private static SemaphoreSlim pong; - - - /// - /// Tick counter count the frames passed since the program start. - /// - public static readonly Counter tickCounter = new Counter(0, 1, 1); + private static LinkedList refreshList = new LinkedList(); + internal static LinkedListNode signalNode; + private static LinkedList allFormList = new LinkedList(); internal static TimelineBlock currentOperation; private static bool isPaused = false; @@ -39,13 +33,6 @@ namespace StgSharp.Controlling currentOperation = value; } } - } - - public static void TimelineMain() - { - - - } internal static void UodateAllFrame() @@ -56,5 +43,8 @@ namespace StgSharp.Controlling } } + + + } } diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Arc.cs b/源代码/StgSharp/Geometries/PlainGeometry/Arc.cs index 77e43cde..5ea1daaa 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Arc.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Arc.cs @@ -3,6 +3,9 @@ using System; namespace StgSharp.Geometries { + /// + /// Part of a circle. All points on a arc has the same distance to their center. + /// public class Arc : PlainGeometry { internal Point center; @@ -22,7 +25,7 @@ namespace StgSharp.Geometries internal override void UpdateCoordinate(uint tick) { - tick -= bornTick; + tick = time; center.Position = this.coordinate.origin + MoveCenter(tick); beginPoint.Position = this.coordinate.origin + MovBegin(tick); endPoint.Position = this.coordinate.origin + MovEnd(tick); diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Circle.cs b/源代码/StgSharp/Geometries/PlainGeometry/Circle.cs index a034b650..9fc681b2 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Circle.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Circle.cs @@ -3,6 +3,9 @@ using System; namespace StgSharp.Geometries { + /// + /// A collection of all point on the same plain and has the same distance to a point + /// public class Circle : PlainGeometry { internal Point center; @@ -26,9 +29,10 @@ namespace StgSharp.Geometries return new Plain(center, pointOnCircle, pointOnPlain); } + internal override void UpdateCoordinate(uint tick) { - tick -= bornTick; + tick = time; center.Position = this.coordinate.origin + MoveCenter(tick); pointOnCircle.Position = this.coordinate.origin + UpdateRadius(tick); pointOnPlain.Position = this.coordinate.origin + UpdatePlain(tick); diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Line.cs b/源代码/StgSharp/Geometries/PlainGeometry/Line.cs index 7bf3cbf9..e69f38ca 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Line.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Line.cs @@ -32,19 +32,29 @@ namespace StgSharp.Geometries public Line() { } - //method to calculate begin point of the the line + /// + /// Move begin side of a line. + /// It is recommended to override this function rather than + /// loading an with same function. + /// + /// Time passed since current line was created. public virtual vec3d MoveBeginPoint(uint tick) - => movBegin.Invoke(tick); + => movBegin.Invoke(time); - //计算线重点的方法,通过对线的派生的重写实现功能 + /// + /// Move end side of a line. + /// It is recommended to override this function rather than + /// loading an with same function. + /// + /// Time passed since current line was created. + /// public virtual vec3d MoveEndPoint(uint tick) - => movEnd.Invoke(tick); + => movEnd.Invoke(time); internal override void UpdateCoordinate(uint tick) { - tick -= bornTick; - beginPoint.Position = coordinate.origin + MoveBeginPoint(tick); - endPoint.Position = coordinate.origin + MoveEndPoint(tick); + beginPoint.Position = coordinate.origin + MoveBeginPoint(time); + endPoint.Position = coordinate.origin + MoveEndPoint(time); } public override Line[] GetAllSides() diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Parallelogram.cs b/源代码/StgSharp/Geometries/PlainGeometry/Parallelogram.cs index 9258ed87..ff984b61 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Parallelogram.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Parallelogram.cs @@ -64,7 +64,6 @@ namespace StgSharp.Geometries internal sealed override void UpdateCoordinate(uint tick) { - uint nowTick = TimeLine.tickCounter._value; } } diff --git a/源代码/StgSharp/Geometries/PlainGeometry/PlainGeometry.cs b/源代码/StgSharp/Geometries/PlainGeometry/PlainGeometry.cs index 5fdc6ec2..01f3ce64 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/PlainGeometry.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/PlainGeometry.cs @@ -1,4 +1,5 @@ -using StgSharp.Math; +using StgSharp.Graphics; +using StgSharp.Math; namespace StgSharp.Geometries { @@ -8,7 +9,7 @@ namespace StgSharp.Geometries ///
public abstract class PlainGeometry { - protected readonly uint bornTick; + protected FrameTimer time; internal PartialPlainCoordinate coordinate; internal Matrix2x4 textureFrame; @@ -18,26 +19,32 @@ namespace StgSharp.Geometries get => this.coordinate; } - public uint BornTime => bornTick; + /// + /// Tick time this geometry eas crested + /// + public uint BornTime => time; internal abstract int[] Indices { get; } - public PlainGeometry(uint bornTime) + public PlainGeometry(Form form) { - bornTick = bornTime; - } - - public PlainGeometry(Counter MainTimer) - { - bornTick = MainTimer.Value; + time = new FrameTimer(form); } public PlainGeometry() { } internal abstract void UpdateCoordinate(uint tick); + /// + /// Get all sides of this . + /// + /// A array contains all straight s of current geometry item. public abstract Line[] GetAllSides(); + /// + /// Get a flat cincide with current geometry. + /// + /// public abstract Plain GetPlain(); //public abstract Rectangle GetRenderFrame(); diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Polygon4.cs b/源代码/StgSharp/Geometries/PlainGeometry/Polygon4.cs index 7f5be65e..8a97199b 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Polygon4.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Polygon4.cs @@ -146,7 +146,6 @@ namespace StgSharp.Geometries internal override void UpdateCoordinate(uint tick) { - uint nowTick = TimeLine.tickCounter._value; } } } diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Polygon5.cs b/源代码/StgSharp/Geometries/PlainGeometry/Polygon5.cs index 173e4ba4..f5df3e16 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Polygon5.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Polygon5.cs @@ -103,15 +103,15 @@ namespace StgSharp.Geometries return new Plain(Vertex0, Vertex1, Vertex2); } - public virtual vec3d movVertex01(uint tick) => movP01Operation.Invoke(TimeLine.tickCounter._value); + public virtual vec3d movVertex01(uint tick) => movP01Operation.Invoke(time); - public virtual vec3d movVertex02(uint tick) => movP02Operation.Invoke(TimeLine.tickCounter._value); + public virtual vec3d movVertex02(uint tick) => movP02Operation.Invoke(time); - public virtual vec3d movVertex03(uint tick) => movP03Operation.Invoke(TimeLine.tickCounter._value); + public virtual vec3d movVertex03(uint tick) => movP03Operation.Invoke(time); - public virtual vec3d movVertex04(uint tick) => movP04Operation.Invoke(TimeLine.tickCounter._value); + public virtual vec3d movVertex04(uint tick) => movP04Operation.Invoke(time); - public virtual vec3d movVertex05(uint tick) => movP05Operation.Invoke(TimeLine.tickCounter._value); + public virtual vec3d movVertex05(uint tick) => movP05Operation.Invoke(time); internal override void UpdateCoordinate(uint tick) diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Polygon6.cs b/源代码/StgSharp/Geometries/PlainGeometry/Polygon6.cs index eac1e5e6..66f900a1 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Polygon6.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Polygon6.cs @@ -91,32 +91,32 @@ namespace StgSharp.Geometries public virtual vec3d movVertex0(uint tick) { - return movVertex0Operation.Invoke(TimeLine.tickCounter._value); + return movVertex0Operation.Invoke(time); } public virtual vec3d movVertex1(uint tick) { - return movVertex1Operation.Invoke(TimeLine.tickCounter._value); + return movVertex1Operation.Invoke(time); } public virtual vec3d movVertex2(uint tick) { - return movVertex2Operation.Invoke(TimeLine.tickCounter._value); + return movVertex2Operation.Invoke(time); } public virtual vec3d movVertex3(uint tick) { - return movVertex3Operation.Invoke(TimeLine.tickCounter._value); + return movVertex3Operation.Invoke(time); } public virtual vec3d movVertex4(uint tick) { - return movVertex4Operation.Invoke(TimeLine.tickCounter._value); + return movVertex4Operation.Invoke(time); } public virtual vec3d movVertex5(uint tick) { - return movVertex5Operation.Invoke(TimeLine.tickCounter._value); + return movVertex5Operation.Invoke(time); } internal override void UpdateCoordinate(uint tick) diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Triangle.cs b/源代码/StgSharp/Geometries/PlainGeometry/Triangle.cs index dab8b0f1..a3571829 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Triangle.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Triangle.cs @@ -81,10 +81,10 @@ namespace StgSharp.Geometries internal sealed override void UpdateCoordinate(uint tick) { - tick -= this.bornTick; - vertexMat.mat.colum0 = coordinate.origin.vec + MovVertex01(tick).vec; - vertexMat.mat.colum1 = coordinate.origin.vec + MovVertex02(tick).vec; - vertexMat.mat.colum2 = coordinate.origin.vec + MovVertex03(tick).vec; + tick = time; + vertexMat.mat.colum0 = coordinate.origin.vec + MovVertex01(time).vec; + vertexMat.mat.colum1 = coordinate.origin.vec + MovVertex02(time).vec; + vertexMat.mat.colum2 = coordinate.origin.vec + MovVertex03(time).vec; } } } diff --git a/源代码/StgSharp/Graphics/Define/glApiDefine.cs b/源代码/StgSharp/Graphics/Define/glApiDefine.cs index 10ce03e0..953422c0 100644 --- a/源代码/StgSharp/Graphics/Define/glApiDefine.cs +++ b/源代码/StgSharp/Graphics/Define/glApiDefine.cs @@ -2640,7 +2640,7 @@ namespace StgSharp.Graphics [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate GLFWcursorposfun glfwSetCursorPosCallback(IntPtr window, GLFWcursorposfun callback); [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate GLFWdropfun glfwSetDropCallback(IntPtr window, GLFWdropfun callback); [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun callback); - [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate FramebuffersizeHandler glfwSetFramebufferSizeCallback(IntPtr window, FrameBufferSizeHandler callback); + [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate FramebuffersizeHandler glfwSetFramebufferSizeCallback(IntPtr window, IntPtr callback); [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate void glfwSetGamma(IntPtr monitor, float gamma); [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate void glfwSetGammaRamp(IntPtr monitor, GLFWgammaramp* ramp); [UnmanagedFunctionPointer(callingConvention: CallingConvention.StdCall, CharSet = CharSet.Ansi)] internal unsafe delegate void glfwSetInputMode(IntPtr window, int mode, int value); diff --git a/源代码/StgSharp/Graphics/Form.cs b/源代码/StgSharp/Graphics/Form.cs index bd4c6628..3311f2ce 100644 --- a/源代码/StgSharp/Graphics/Form.cs +++ b/源代码/StgSharp/Graphics/Form.cs @@ -6,6 +6,9 @@ using System.Diagnostics; using System.IO; using System.Linq; using System.Numerics; +using System.Reflection; +using System.Reflection.Emit; +using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using System.Threading; @@ -24,7 +27,7 @@ namespace StgSharp.Graphics /// /// /// - public unsafe abstract partial class Form + public abstract partial class Form { internal LinkedList allControl; internal Vector4 color; @@ -35,23 +38,32 @@ namespace StgSharp.Graphics internal Form sharedForm; internal int width; internal IntPtr windowID; - protected IglFunc GL; private GLonRender glRender; private GLonUpdate glUpdate; - ~Form() - { - Marshal.FreeHGlobal((IntPtr)contextID); - glRender.api = default; - } + internal FrameUpdateTimer timer = new FrameUpdateTimer(); + private SemaphoreSlim ping = new SemaphoreSlim(1, 1); + private SemaphoreSlim pong = new SemaphoreSlim(0, 1); + private UpdateWhenRender updateWhenRender; + private DynamicMethod updateWhenRenderDM; + private ILGenerator updateWhenRenderIL; + + private delegate void UpdateWhenRender(); + + /// + /// Height of this form, represent in + /// public int Height { get => height; set => height = value; } + /// + /// Width of this form, represent in + /// public Vec2d Size { get { return new Vec2d(width, height); } @@ -68,30 +80,107 @@ namespace StgSharp.Graphics set => width = value; } - #region form main - - public abstract void Deinit(object[] args); - - public abstract void Init(object[] args); - - public abstract void OnRenderFrame(object[] args); - - public abstract void OnUpdateFrame(object[] args); - - internal void internalShowForm(object arg) + unsafe ~Form() { - object[] args = (object[])arg; - Init((object[])args[0]); - while (InternalIO.glfw.WindowShouldClose(windowID) == 0) - { - OnUpdateFrame((object[])args[1]); - } - Deinit((object[])args[2]); + Marshal.FreeHGlobal((IntPtr)contextID); + glRender.api = default; } + #region form main + + public abstract void Deinit(object[] args, IglFunc GL); + + public abstract void Init(object[] args, IglFunc GL); + + public abstract void OnRenderFrame(object[] args, IglFunc GL); + + public abstract void OnUpdateFrame(object[] args, IglFunc GL); + + /// + /// Init this form and render it on screen, and respond with operation + /// + public void Show(object[] args) + { + if (args == null) + { + args = new object[3] { null, null, null }; + } + Operation.RegistForm(this); + try + { + Thread updateThread = new Thread(InternalUpdateFrame); + Thread renderThread = new Thread(InternalRenderFrame); + + updateThread.Start(); + renderThread.Start(); + + updateThread.Join(); + renderThread.Join(); + + ping.Dispose(); + pong.Dispose(); + + } + catch (Exception) + { + throw; + } + } + + internal void InternalInit(object[] args) + { + updateWhenRenderDM = new DynamicMethod( + name: "updateWhenRender", + returnType: typeof(void), + parameterTypes: new Type[] { typeof(void) }, + restrictedSkipVisibility: true + ); + updateWhenRenderIL = updateWhenRenderDM.GetILGenerator(); + + Init((object[])args, this.glRender); + + } + + + internal void InternalRenderFrame(object args) + { + while (InternalIO.glfw.WindowShouldClose(windowID) != 0) + { + ping.Wait(); + try + { + OnRenderFrame((object[])args, glRender); + timer.GoNextFrame(); + throw new Exception("Forget to reload GL apis"); + pong.Release(); + } + catch (NullReferenceException) + { + throw new Exception("Forget to reload GL apis"); + pong.Release(); + } + } + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] internal void InternalUpdateFrame(object args) { - OnUpdateFrame((object[])args); + while (InternalIO.glfw.WindowShouldClose(windowID) != 0) + { + pong.Wait(); + try + { + OnUpdateFrame((object[])args, glUpdate); + timer.GoNextFrame(); + throw new Exception("Forget to reload GL apis"); + ping.Release(); + } + catch (NullReferenceException) + { + throw new Exception("Forget to reload GL apis"); + ping.Release(); + } + } } #endregion @@ -115,7 +204,7 @@ namespace StgSharp.Graphics ///
/// Something goes wrong and /// StgSharp fails in creating a new OpenGL context. - public void MakeAsCurrentContext() + public unsafe void MakeAsCurrentContext() { if (windowID == default) { @@ -207,20 +296,6 @@ namespace StgSharp.Graphics (int)minSize.X, (int)minSize.Y, (int)maxSize.X, (int)maxSize.Y); } - public void ShowForm( - object[] initArgs, - object[] updateArgs, - object[] deinitArgs) - { - Thread t = new Thread(new ParameterizedThreadStart(internalShowForm)); - t.Start(new object[] { initArgs, updateArgs, deinitArgs }); - } - - public void ShowForm() - { - Thread t = new Thread(new ParameterizedThreadStart(internalShowForm)); - t.Start(new object[3] { null, null, null }); - } /// /// Bind this form to StgSharp platform. diff --git a/源代码/StgSharp/Graphics/FrameTime.cs b/源代码/StgSharp/Graphics/FrameTime.cs new file mode 100644 index 00000000..faa5344e --- /dev/null +++ b/源代码/StgSharp/Graphics/FrameTime.cs @@ -0,0 +1,132 @@ +using StgSharp; +using System; +using System.Runtime.CompilerServices; +using System.Threading; +using System.Threading.Tasks; + +namespace StgSharp.Graphics +{ + /// + /// A timer counting frames after its construction. + /// + public class FrameTimer + { + private Form timeProvider; + internal readonly uint bornTick; + + /// + /// Frames after this timer created. + /// + public uint Time + { + get { return timeProvider.timer.totalFrame - bornTick; } + } + + public FrameTimer(Form provaider) + { + timeProvider = provaider; + bornTick = timeProvider.timer.totalFrame; + } + + /// + /// Convert a into uint value. + /// this will get total frames since the timer was created. + /// + /// to be converted + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static implicit operator uint(FrameTimer timer) + { + return timer.Time; + } + } + + public partial class Form + { + + internal class FrameUpdateTimer + { + private Counter tickCounter; + private float frameLength; + private double frameTime; + private bool refreshed; + private SemaphoreSlim pong; + private bool isOnceFulFrame = false; + + public uint totalFrame + { + get { return tickCounter; } + } + + public double timeAfterFrame + { + get { return InternalIO.glfw.GetTime() - frameTime; } + } + + internal bool IsOnceFullFrame + { + get { return isOnceFulFrame; } + set + { + if (!isOnceFulFrame) + { + isOnceFulFrame = value; + } + } + } + + internal void Init(SemaphoreSlim semaphore) + { + pong = semaphore; + } + + internal void Refresh() + { + refreshed = false; + } + + internal bool GoNextFrame() + { + try + { + while (refreshed) { } + refreshed = true; + return refreshed; + } + catch (Exception ex) + { + InternalIO.InternalWriteLog(ex.Message, LogType.Error); + return false; + } + } + } + + private bool isFullyRendered = false; + + /// + /// Wait until the next frame of a certain started, + /// all GL function after this method will be blocked until the next frame started. + /// When a frame refreshed before + /// It should be noticed that do not use this method too often to avoid unexpected performance problem + /// + /// The that can provide a frame refresh benchmark + /// to be done and aligned. + /// + /// A bool value indicating if the successfully refresh the frame. + /// If the retur value is false, please set a new as benchmark. + /// + protected bool AlignFrame(Form form, Action action) + { + try + { + bool isAligned = form.timer.GoNextFrame(); + action(); + return isAligned; + } + catch (Exception) + { + return false; + } + } + + } +} \ No newline at end of file diff --git a/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs b/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs index cc2ee802..581faea9 100644 --- a/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs +++ b/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs @@ -6,54 +6,46 @@ using System.Text; namespace StgSharp.Graphics { - public partial class Form + public unsafe class ElementBuffer : IDisposable, IBufferObject { - protected ElementBuffer CreateElementBuffer(int n) + uint[] _bufferID; + private IglFunc GL; + + internal ElementBuffer(int n, IglFunc glFunc) { - return new ElementBuffer(n, GL); + _bufferID = new uint[n]; + GL = glFunc; + fixed (uint* id = _bufferID) + { + GL.GenBuffers(n, id); + } } - protected unsafe class ElementBuffer : IDisposable + public uint this[int n] { - uint[] _bufferID; - private IglFunc GL; - - internal ElementBuffer(int n, IglFunc glFunc) - { - _bufferID = new uint[n]; - GL = glFunc; - fixed (uint* id = _bufferID) - { - GL.GenBuffers(n, id); - } - } - - public uint this[int n] - { - get { return _bufferID[n]; } - } - - public void Bind(int index) - { - GL.BindBuffer(BufferType.ELEMENT_ARRAY_BUFFER, _bufferID[index]); - } - - public void SetValue(int index, T[] bufferArray, BufferUsage usage) - where T : struct, IConvertible - { - GL.BindBuffer(BufferType.ELEMENT_ARRAY_BUFFER, _bufferID[index]); - GL.SetBufferData(BufferType.ELEMENT_ARRAY_BUFFER, bufferArray, usage); - } - - public void Dispose() - { - fixed (uint* id = _bufferID) - { - GL.DeleteBuffers(_bufferID.Length, id); - } - } - - + get { return _bufferID[n]; } } + + public void Bind(int index) + { + GL.BindBuffer(BufferType.ELEMENT_ARRAY_BUFFER, _bufferID[index]); + } + + public void SetValue(int index, T[] bufferArray, BufferUsage usage) + where T : struct, IConvertible + { + GL.BindBuffer(BufferType.ELEMENT_ARRAY_BUFFER, _bufferID[index]); + GL.SetBufferData(BufferType.ELEMENT_ARRAY_BUFFER, bufferArray, usage); + } + + public void Dispose() + { + fixed (uint* id = _bufferID) + { + GL.DeleteBuffers(_bufferID.Length, id); + } + } + + } } diff --git a/源代码/StgSharp/Graphics/GL/Buffer/FrameBuffer.cs b/源代码/StgSharp/Graphics/GL/Buffer/FrameBuffer.cs new file mode 100644 index 00000000..e4f83eff --- /dev/null +++ b/源代码/StgSharp/Graphics/GL/Buffer/FrameBuffer.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Graphics +{ + internal class FrameBuffer + { + } +} diff --git a/源代码/StgSharp/Graphics/GL/Buffer/IBufferObject.cs b/源代码/StgSharp/Graphics/GL/Buffer/IBufferObject.cs new file mode 100644 index 00000000..c7fe91cd --- /dev/null +++ b/源代码/StgSharp/Graphics/GL/Buffer/IBufferObject.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Graphics +{ + /// + /// Interface of all kinds OpenGL buffer onjects + /// + public interface IBufferObject + { + uint this[int index] { get; } + void Bind(int index); + } +} diff --git a/源代码/StgSharp/Graphics/GL/Buffer/VAO.cs b/源代码/StgSharp/Graphics/GL/Buffer/VAO.cs index 54cdeac9..faf1ed93 100644 --- a/源代码/StgSharp/Graphics/GL/Buffer/VAO.cs +++ b/源代码/StgSharp/Graphics/GL/Buffer/VAO.cs @@ -5,62 +5,55 @@ using System.Text; namespace StgSharp.Graphics { - public partial class Form + + public unsafe struct VertexArray : IDisposable, IBufferObject { - protected VertexArray CreateVertexArray(int n) + internal uint[] _bufferID; + private IglFunc GL; + + internal VertexArray(int n, IglFunc glFunc) { - return new VertexArray(n, GL); + _bufferID = new uint[n]; + GL = glFunc; + fixed (uint* id = _bufferID) + { + GL.GenVertexArrays(n, id); + } } - protected unsafe struct VertexArray : IDisposable + public uint this[int n] { - internal uint[] _bufferID; - private IglFunc GL; - - internal VertexArray(int n, IglFunc glFunc) + get { - _bufferID = new uint[n]; - GL = glFunc; - fixed (uint* id = _bufferID) - { - GL.GenVertexArrays(n, id); - } + return _bufferID[n]; } + } - public uint this[int n] - { - get - { - return _bufferID[n]; - } - } + public void Bind(int index) + { + GL.BindVertexArray(_bufferID[index]); + } - public void Bind(int index) + public void Dispose() + { + fixed (uint* id = _bufferID) { - GL.BindVertexArray(_bufferID[index]); + GL.DeleteVertexArrays(_bufferID.Length, id); } + } - public void Dispose() - { - fixed (uint* id = _bufferID) - { - GL.DeleteVertexArrays(_bufferID.Length, id); - } - } + public void BindNull() + { + GL.BindVertexArray(0); + } - public void BindNull() - { - GL.BindVertexArray(0); - } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public void SetVertexAttribute(uint index, int vertexLength, Type dataType, bool isNomalized, int stride, int pointer) - { - GL.SetVertexAttribute( - index, vertexLength, dataType, - isNomalized, - stride, pointer); - } + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public void SetVertexAttribute(uint index, int vertexLength, Type dataType, bool isNomalized, int stride, int pointer) + { + GL.SetVertexAttribute( + index, vertexLength, dataType, + isNomalized, + stride, pointer); } } } diff --git a/源代码/StgSharp/Graphics/GL/Buffer/VBO.cs b/源代码/StgSharp/Graphics/GL/Buffer/VBO.cs index ceb7e1aa..094120a1 100644 --- a/源代码/StgSharp/Graphics/GL/Buffer/VBO.cs +++ b/源代码/StgSharp/Graphics/GL/Buffer/VBO.cs @@ -8,72 +8,72 @@ using System.Text; namespace StgSharp.Graphics { - public partial class Form + public unsafe struct VertexBuffer : IDisposable, IBufferObject { - protected VertexBuffer CreateVertexBuffer(int n) + internal uint[] _bufferID; + private IglFunc GL; + + internal VertexBuffer(int n, IglFunc glFunc) { - return new VertexBuffer(n, GL); + _bufferID = new uint[n]; + GL = glFunc; + fixed (uint* ptr = _bufferID) + { + GL.GenBuffers(n, ptr); + } } - protected unsafe struct VertexBuffer : IDisposable + public uint this[int n] { - internal uint[] _bufferID; - private IglFunc GL; + get { return _bufferID[n]; } + } - internal VertexBuffer(int n, IglFunc glFunc) + /// + /// + /// + public void Unbind() + { + GL.BindBuffer(BufferType.ARRAY_BUFFER, 0); + } + + public void Bind(int index) + { + GL.BindBuffer(BufferType.ARRAY_BUFFER, _bufferID[index]); + } + + public void Dispose() + { + fixed (uint* id = _bufferID) { - _bufferID = new uint[n]; - GL = glFunc; - fixed (uint* ptr = _bufferID) - { - GL.GenBuffers(n, ptr); - } + GL.DeleteBuffers(_bufferID.Length, id); } + } - public uint this[int n] - { - get { return _bufferID[n]; } - } + /// + /// Set data to current vertex buffer object + /// + /// Type of bufferData + /// Index to find certain VBO in this instance + /// Data to write in + /// How OpenGL use these data, defined by + public void SetValue(int index, T bufferData, BufferUsage usage) where T : IMat + { + GL.BindBuffer(BufferType.ARRAY_BUFFER, _bufferID[index]); + GL.SetBufferData(BufferType.ARRAY_BUFFER, bufferData, usage); - /// - /// - /// - public void Unbind() - { - GL.BindBuffer(BufferType.ARRAY_BUFFER, 0); - } + } - public void Bind(int index) - { - GL.BindBuffer(BufferType.ARRAY_BUFFER, _bufferID[index]); - } - - public void Dispose() - { - fixed (uint* id = _bufferID) - { - GL.DeleteBuffers(_bufferID.Length, id); - } - } - - /// - /// - /// - /// - /// - /// - public void SetValue(int index, T bufferData, BufferUsage usage) where T : IMat - { - GL.BindBuffer(BufferType.ARRAY_BUFFER, _bufferID[index]); - GL.SetBufferData(BufferType.ARRAY_BUFFER, bufferData, usage); - - } - - public void SetValueArray(int index, T[] bufferArray, BufferUsage usage) where T : struct, IConvertible - { - GL.BindBuffer(BufferType.ARRAY_BUFFER, _bufferID[index]); - GL.SetBufferData(BufferType.ARRAY_BUFFER, bufferArray, usage); - } + /// + /// Set data to current vertex buffer object + /// + /// Type of bufferData + /// Index to find certain VBO in this instance + /// A array of data to write in + /// How OpenGL use these data, defined by + public void SetValueArray(int index, T[] bufferArray, BufferUsage usage) where T : struct, IConvertible + { + GL.BindBuffer(BufferType.ARRAY_BUFFER, _bufferID[index]); + GL.SetBufferData(BufferType.ARRAY_BUFFER, bufferArray, usage); } } } diff --git a/源代码/StgSharp/Graphics/GL/GLloader.cs b/源代码/StgSharp/Graphics/GL/GLloader.cs index da1312a8..c27abb10 100644 --- a/源代码/StgSharp/Graphics/GL/GLloader.cs +++ b/源代码/StgSharp/Graphics/GL/GLloader.cs @@ -17,7 +17,11 @@ namespace StgSharp.Graphics internal GLcontext glContext { get { return glRender.api; } - set { glRender.api = value; } + set + { + glUpdate.api = value; + glRender.api = value; + } } } diff --git a/源代码/StgSharp/Graphics/GL/GLonRender.cs b/源代码/StgSharp/Graphics/GL/GLonRender.cs index 6a096d79..0e5c8f0f 100644 --- a/源代码/StgSharp/Graphics/GL/GLonRender.cs +++ b/源代码/StgSharp/Graphics/GL/GLonRender.cs @@ -18,6 +18,7 @@ namespace StgSharp.Graphics api.ActiveTexture(type); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] void IglFunc.AttachShader(uint program, uint shader) { @@ -56,7 +57,6 @@ namespace StgSharp.Graphics { while (api.GetError() != 0) { } } - uint IglFunc.CompileShader(string shaderCode, ShaderType shaderType) { uint shaderID; @@ -262,7 +262,8 @@ namespace StgSharp.Graphics [MethodImpl(MethodImplOptions.AggressiveInlining)] void IglFunc.SetFrameBufferSizeCallback(IntPtr id, FrameBufferSizeHandler handler) { - InternalIO.glfw.SetFramebufferSizeCallback(id, handler); + IntPtr handlerPtr = Marshal.GetFunctionPointerForDelegate(handler); + InternalIO.glfw.SetFramebufferSizeCallback(id, handlerPtr); } [MethodImpl(MethodImplOptions.AggressiveInlining)] diff --git a/源代码/StgSharp/Graphics/GL/framework.cs b/源代码/StgSharp/Graphics/GL/framework.cs index 8d71d9cc..5f2d6d0c 100644 --- a/源代码/StgSharp/Graphics/GL/framework.cs +++ b/源代码/StgSharp/Graphics/GL/framework.cs @@ -70,7 +70,7 @@ namespace StgSharp.Graphics internal unsafe GLFWwindowfocusfun SetWindowFocusCallback(IntPtr window, GLFWwindowfocusfun callback); internal unsafe GLFWwindowiconifyfun SetWindowIconifyCallback(IntPtr window, GLFWwindowiconifyfun callback); internal unsafe GLFWwindowmaximizefun SetWindowMaximizeCallback(IntPtr window, GLFWwindowmaximizefun callback); - internal unsafe FramebuffersizeHandler SetFramebufferSizeCallback(IntPtr window, FrameBufferSizeHandler callback); + internal unsafe FramebuffersizeHandler SetFramebufferSizeCallback(IntPtr window, IntPtr callback); internal unsafe GLFWwindowcontentscalefun SetWindowContentScaleCallback(IntPtr window, GLFWwindowcontentscalefun callback); internal unsafe void PollEvents(); internal unsafe void WaitEvents(); @@ -195,7 +195,7 @@ namespace StgSharp.Graphics [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwSetWindowFocusCallback")] internal extern unsafe static GLFWwindowfocusfun glfwSetWindowFocusCallback(IntPtr window, GLFWwindowfocusfun callback); [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwSetWindowIconifyCallback")] internal extern unsafe static GLFWwindowiconifyfun glfwSetWindowIconifyCallback(IntPtr window, GLFWwindowiconifyfun callback); [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwSetWindowMaximizeCallback")] internal extern unsafe static GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(IntPtr window, GLFWwindowmaximizefun callback); - [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwSetFramebufferSizeCallback")] internal extern unsafe static FramebuffersizeHandler glfwSetFramebufferSizeCallback(IntPtr window, FrameBufferSizeHandler callback); + [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwSetFramebufferSizeCallback")] internal extern unsafe static FramebuffersizeHandler glfwSetFramebufferSizeCallback(IntPtr window, IntPtr callback); [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwSetWindowContentScaleCallback")] internal extern unsafe static GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(IntPtr window, GLFWwindowcontentscalefun callback); [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwPollEvents")] internal extern unsafe static void glfwPollEvents(); [DllImport(InternalIO.SSC_libname, EntryPoint = "glfwWaitEvents")] internal extern unsafe static void glfwWaitEvents(); @@ -317,7 +317,7 @@ namespace StgSharp.Graphics [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowfocusfun SetWindowFocusCallback(IntPtr window, GLFWwindowfocusfun callback) => glfwSetWindowFocusCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowiconifyfun SetWindowIconifyCallback(IntPtr window, GLFWwindowiconifyfun callback) => glfwSetWindowIconifyCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowmaximizefun SetWindowMaximizeCallback(IntPtr window, GLFWwindowmaximizefun callback) => glfwSetWindowMaximizeCallback(window, callback); - [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe FramebuffersizeHandler SetFramebufferSizeCallback(IntPtr window, FrameBufferSizeHandler callback) => glfwSetFramebufferSizeCallback(window, callback); + [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe FramebuffersizeHandler SetFramebufferSizeCallback(IntPtr window, IntPtr callback) => glfwSetFramebufferSizeCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowcontentscalefun SetWindowContentScaleCallback(IntPtr window, GLFWwindowcontentscalefun callback) => glfwSetWindowContentScaleCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe void PollEvents() => glfwPollEvents(); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe void WaitEvents() => glfwWaitEvents(); @@ -568,7 +568,7 @@ namespace StgSharp.Graphics [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowfocusfun SetWindowFocusCallback(IntPtr window, GLFWwindowfocusfun callback) => glfw_SetWindowFocusCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowiconifyfun SetWindowIconifyCallback(IntPtr window, GLFWwindowiconifyfun callback) => glfw_SetWindowIconifyCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowmaximizefun SetWindowMaximizeCallback(IntPtr window, GLFWwindowmaximizefun callback) => glfw_SetWindowMaximizeCallback(window, callback); - [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe FramebuffersizeHandler SetFramebufferSizeCallback(IntPtr window, FrameBufferSizeHandler callback) => glfw_SetFramebufferSizeCallback(window, callback); + [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe FramebuffersizeHandler SetFramebufferSizeCallback(IntPtr window, IntPtr callback) => glfw_SetFramebufferSizeCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe GLFWwindowcontentscalefun SetWindowContentScaleCallback(IntPtr window, GLFWwindowcontentscalefun callback) => glfw_SetWindowContentScaleCallback(window, callback); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe void PollEvents() => glfw_PollEvents(); [MethodImpl(MethodImplOptions.AggressiveInlining)] public unsafe void WaitEvents() => glfw_WaitEvents(); diff --git a/源代码/StgSharp/Graphics/GLonUpdate.cs b/源代码/StgSharp/Graphics/GLonUpdate.cs index 06187329..aee7ffe9 100644 --- a/源代码/StgSharp/Graphics/GLonUpdate.cs +++ b/源代码/StgSharp/Graphics/GLonUpdate.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; @@ -10,11 +11,15 @@ namespace StgSharp.Graphics { internal partial class GLonUpdate : IglFunc { + internal GLcontext api; + + void IglFunc.ActiveTexture(uint type) { throw new NotImplementedException(); } + void IglFunc.AttachShader(uint program, uint shader) { throw new NotImplementedException(); @@ -25,7 +30,6 @@ namespace StgSharp.Graphics throw new NotImplementedException(); } - void IglFunc.BindTexture(uint type, uint texture) { throw new NotImplementedException(); @@ -206,14 +210,11 @@ namespace StgSharp.Graphics throw new NotImplementedException(); } - public void SetFrameBufferSizeCallback(IntPtr id, FrameBufferSizeHandler handler) - { - InternalIO.glfw.SetFramebufferSizeCallback(id, handler); - } void IglFunc.SetFrameBufferSizeCallback(IntPtr id, FrameBufferSizeHandler handler) { - throw new NotImplementedException(); + IntPtr handlerPtr = Marshal.GetFunctionPointerForDelegate(handler); + InternalIO.glfw.SetFramebufferSizeCallback(id, handlerPtr); } diff --git a/源代码/StgSharp/Graphics/IglFunc.cs b/源代码/StgSharp/Graphics/IglFunc.cs index 2649425f..235ad926 100644 --- a/源代码/StgSharp/Graphics/IglFunc.cs +++ b/源代码/StgSharp/Graphics/IglFunc.cs @@ -5,6 +5,12 @@ namespace StgSharp.Graphics { public interface IglFunc { + /// + /// Same function as OpenGL api glActiveTexture + /// + /// type of texture to activate + void ActiveTexture(uint type); + /// /// Same fucntion as OpenGL api glAttachShader /// @@ -19,6 +25,13 @@ namespace StgSharp.Graphics /// void BindBuffer(BufferType bufferType, uint index); + /// + /// Same function as OpenGL api, glBindTexture. + /// + /// Type of texture to bind + /// Sign of texture + void BindTexture(uint type, uint texture); + /// /// Same function as OpenGL api, glBindVertexArray /// @@ -95,6 +108,13 @@ namespace StgSharp.Graphics /// unsafe void GenBuffers(int count, uint* ptr); + /// + /// Same fucnction as OpenGL api glGenTextures. + /// + /// amount of textures to generate + /// pointer to texture signs' array + unsafe void GenTextures(int count, uint* ptr); + /// /// Same fucntion as OpenGL api, glGenVertexArray /// @@ -114,6 +134,10 @@ namespace StgSharp.Graphics bool GetWindowShouldClose(Form form); + /// + /// Make the OpenGL context of a vertain as the activated OpenGL context. + /// + /// void MakeContexCurrent(Form form); void SetBufferData(BufferType bufferType, T bufferData, BufferUsage usage) where T : IMat; @@ -181,27 +205,6 @@ namespace StgSharp.Graphics /// /// Sign of program to be used void UseProgram(uint program); - - /// - /// Same fucnction as OpenGL api glGenTextures. - /// - /// amount of textures to generate - /// pointer to texture signs' array - unsafe void GenTextures(int count, uint* ptr); - - /// - /// Same function as OpenGL api, glBindTexture. - /// - /// Type of texture to bind - /// Sign of texture - void BindTexture(uint type, uint texture); - - /// - /// Same function as OpenGL api glActiveTexture - /// - /// type of texture to activate - void ActiveTexture(uint type); - /// /// Same function as the OpenGL api, glViewPort /// diff --git a/源代码/StgSharp/Logic/LinkedList.cs b/源代码/StgSharp/Logic/LinkedList.cs index db0c84bf..c95aff57 100644 --- a/源代码/StgSharp/Logic/LinkedList.cs +++ b/源代码/StgSharp/Logic/LinkedList.cs @@ -1,21 +1,32 @@ -using System; +using StgSharp.Graphics; +using System; using System.Collections; namespace StgSharp { public class LinkedList : IEnumerable { + public Counter count = new Counter(0, 1, 1); internal readonly LinkedListNode _hook; private LinkedListNode _cache; - private bool isEmpty; - public Counter count = new Counter(0, 1, 1); public LinkedList() { _hook = new LinkedListNode(); - isEmpty = true; } + /// + /// Whether this linked list has no members or not. + /// + public bool IsEmpty + { + get { return count == 0; } + } + + /// + /// The first memeber of this linkec list. + /// Set value to this property will reset the first node. + /// public T First { get { return _hook._next._value; } @@ -27,6 +38,10 @@ namespace StgSharp private set { _hook._next = default; } } + /// + /// The last memeber of this linkec list. + /// Set value to this property will reset the first node. + /// public T Tail { get { return _hook._previous._value; } @@ -45,14 +60,13 @@ namespace StgSharp public void Add(T t) { //checkout if the linkedlist is null - if (isEmpty) + if (IsEmpty) { LinkedListNode node = new LinkedListNode(t); _hook._next = node; _hook._previous = node; node.Next = _hook; node.Previous = _hook; - isEmpty = false; } else { @@ -66,6 +80,53 @@ namespace StgSharp count++; } + /// + /// Remove all members from this list + /// + public void Clear() + { + _hook._previous = null; + _hook._next = null; + count.Reset(); + GC.Collect(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return new LinkedListEnumrator(this); + } + + /// + /// Insert a member to current linkedlist, + /// the new member will be after a certain existed member. + /// + /// New member will be inserted after this member + /// The new member to be inserted + public void InsertAfter(T target, T newMember) + { + try + { + LinkedListNode targetNode = Find(target); + LinkedListNode targetNext = targetNode._next; + LinkedListNode newNode = new LinkedListNode(newMember); + + targetNode._next = newNode; + newNode._next = targetNext; + targetNode._previous = newNode; + newNode._previous = targetNode; + + count++; + } + catch (Exception) + { + throw; + } + } + + /// + /// Remove a member from this linkedlist. + /// + /// Member to be removed from this list public void Remove(T value) { LinkedListNode node = Find(value); @@ -76,13 +137,14 @@ namespace StgSharp count--; } + /// + /// remove the first member of the list + /// public void RemoveFirst() { - if (count._value == 1) { First = default; - isEmpty = true; } else { @@ -91,13 +153,15 @@ namespace StgSharp count--; } + /// + /// remove the last member of the list + /// public void RemoveTail() { //check out if the list has only one member if (count._value == 1) { First = default; - isEmpty = true; } else { @@ -124,28 +188,13 @@ namespace StgSharp return enumerator; } - - public void Clear() - { - _hook._previous = null; - _hook._next = null; - count.Reset(); - } - - IEnumerator IEnumerable.GetEnumerator() - { - return new LinkedListEnumrator(this); - } - - /**/ internal struct LinkedListEnumrator : IEnumerator { private LinkedList _target; - LinkedListNode enumerator; - private uint index=0; private T _value; - + LinkedListNode enumerator; + private uint index = 0; public LinkedListEnumrator(LinkedList target) { _target = target; @@ -154,7 +203,7 @@ namespace StgSharp object IEnumerator.Current { - get + get { if (index == 0 || enumerator == _target._hook) { diff --git a/源代码/StgSharp/Logic/LinkedListNode.cs b/源代码/StgSharp/Logic/LinkedListNode.cs index 60ea0784..97c42ebc 100644 --- a/源代码/StgSharp/Logic/LinkedListNode.cs +++ b/源代码/StgSharp/Logic/LinkedListNode.cs @@ -16,7 +16,6 @@ namespace StgSharp { } - public LinkedListNode(T t) { _value = t; @@ -43,8 +42,8 @@ namespace StgSharp { _previous.Next = _next; _next.Previous = _previous; - _next = default(LinkedListNode); - _previous = default(LinkedListNode); + _next = null; + _previous = null; } } diff --git a/源代码/StgSharp/Math/IO/M128Map.cs b/源代码/StgSharp/Math/IO/M128Map.cs index 5313eac8..e860b2aa 100644 --- a/源代码/StgSharp/Math/IO/M128Map.cs +++ b/源代码/StgSharp/Math/IO/M128Map.cs @@ -38,7 +38,7 @@ namespace StgSharp.Math vector4Map.Add(firstVector4ptr+i); } - mapID = Calc.RandomSeed(); + mapID = Scaler.RandomSeed(); } internal long RegistManagedVector4Ptr() diff --git a/源代码/StgSharp/Math/Linear/Vector.GetAngle.cs b/源代码/StgSharp/Math/Linear/Vector.GetAngle.cs index 29babedb..5a8d7ec8 100644 --- a/源代码/StgSharp/Math/Linear/Vector.GetAngle.cs +++ b/源代码/StgSharp/Math/Linear/Vector.GetAngle.cs @@ -4,7 +4,7 @@ { public static float GetAngle(Vec2d vec1, Vec2d vec2) { - return Calc.ACos(1 + return Scaler.ACos(1 //vec1.multiple(vec2) / (vec1.GetLength() * vec2.GetLength()) ); @@ -12,7 +12,7 @@ public static float GetAngle(vec3d vec1, vec3d vec2) { - return Calc.ACos( + return Scaler.ACos( vec1 * vec2 / (vec1.GetLength() * vec2.GetLength()) ); diff --git a/源代码/StgSharp/Math/Linear/Vector.GetLength.cs b/源代码/StgSharp/Math/Linear/Vector.GetLength.cs index 3eed7501..4817a8bf 100644 --- a/源代码/StgSharp/Math/Linear/Vector.GetLength.cs +++ b/源代码/StgSharp/Math/Linear/Vector.GetLength.cs @@ -4,7 +4,7 @@ { public static float GetLength(this vec3d vec) { - return Calc.Sqrt( + return Scaler.Sqrt( vec.X * vec.X + vec.Y * vec.Y + vec.Z * vec.Z @@ -13,7 +13,7 @@ public static float GetLength(this Vec2d vec) { - return Calc.Sqrt( + return Scaler.Sqrt( vec.X * vec.X + vec.Y * vec.Y ); diff --git a/源代码/StgSharp/Math/Scalar/ACos.cs b/源代码/StgSharp/Math/Scalar/ACos.cs index 8f21f13a..4612807b 100644 --- a/源代码/StgSharp/Math/Scalar/ACos.cs +++ b/源代码/StgSharp/Math/Scalar/ACos.cs @@ -1,52 +1,55 @@ using System; +using System.Runtime.CompilerServices; namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { - + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static unsafe float ACos(float x) { + return MathF.Acos(x); - int sign = 1; - float y; + /* + int sign = 1; + float y; - if (x < 0) - { - sign = -1; - y = -x; - } - else - { - y = x; - } + if (x < 0) + { + sign = -1; + y = -x; + } + else + { + y = x; + } - if (x > 1) - { - throw new ArgumentException(); - } + if (x > 1) + { + throw new ArgumentException(); + } - float r, s, u, v = 0.0f; - bool transform = (y >= 0.5f); + float r, s, u, v = 0.0f; + bool transform = (y >= 0.5f); - if (transform) - { - r = 0.5f * (1.0f - y); - s = Calc.Sqrt(r); - y = s; - } - else - { - r = y * y; - } - u = r * (0.184161606965100694821398249421F + - (-0.0565298683201845211985026327361F + - (-0.0133819288943925804214011424456F - - 0.00396137437848476485201154797087F * r) * r) * r) / - (1.10496961524520294485512696706F - - 0.836411276854206731913362287293F * r); - /**/ + if (transform) + { + r = 0.5f * (1.0f - y); + s = Scaler.Sqrt(r); + y = s; + } + else + { + r = y * y; + } + u = r * (0.184161606965100694821398249421F + + (-0.0565298683201845211985026327361F + + (-0.0133819288943925804214011424456F - + 0.00396137437848476485201154797087F * r) * r) * r) / + (1.10496961524520294485512696706F - + 0.836411276854206731913362287293F * r); + /* if (transform) { @@ -65,11 +68,12 @@ namespace StgSharp.Math else { v = y + y * u; - }/**/ + } v = sign * v; return piby2 - v; + */ } } } diff --git a/源代码/StgSharp/Math/Scalar/ASin.cs b/源代码/StgSharp/Math/Scalar/ASin.cs index a26d5b59..b3ac56d6 100644 --- a/源代码/StgSharp/Math/Scalar/ASin.cs +++ b/源代码/StgSharp/Math/Scalar/ASin.cs @@ -9,7 +9,7 @@ using System; namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { private const float @@ -26,7 +26,8 @@ namespace StgSharp.Math /// public static float ASin(float x) { - + return MathF.Asin(x); + /* int sign = 1; float y; @@ -51,7 +52,7 @@ namespace StgSharp.Math if (transform) { r = 0.5f * (1.0f - y); - s = Calc.Sqrt(r); + s = Scaler.Sqrt(r); y = s; } else @@ -64,7 +65,7 @@ namespace StgSharp.Math 0.00396137437848476485201154797087F * r) * r) * r) / (1.10496961524520294485512696706F - 0.836411276854206731913362287293F * r); - /**/ + /* if (transform) { @@ -83,10 +84,10 @@ namespace StgSharp.Math else { v = y + y * u; - }/**/ + }/* return sign * v; - + */ } } } diff --git a/源代码/StgSharp/Math/Scalar/ATan.cs b/源代码/StgSharp/Math/Scalar/ATan.cs index 234c7371..c174217d 100644 --- a/源代码/StgSharp/Math/Scalar/ATan.cs +++ b/源代码/StgSharp/Math/Scalar/ATan.cs @@ -1,9 +1,16 @@ -namespace StgSharp.Math +using System; +using System.Runtime.CompilerServices; + +namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { + + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static unsafe float ATan(float x) { + return MathF.Atan(x); + /* float sign = 1, angle = 0; if (x < 0) { @@ -75,7 +82,7 @@ v *= sign; return v; - + */ } } } diff --git a/源代码/StgSharp/Math/Scalar/BasicOps.cs b/源代码/StgSharp/Math/Scalar/BasicOps.cs index 25d3e5be..e3127813 100644 --- a/源代码/StgSharp/Math/Scalar/BasicOps.cs +++ b/源代码/StgSharp/Math/Scalar/BasicOps.cs @@ -3,7 +3,7 @@ using System.Globalization; namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { public static unsafe float Abs(float x) diff --git a/源代码/StgSharp/Math/Scalar/Cos.cs b/源代码/StgSharp/Math/Scalar/Cos.cs index 8a7a327a..4242d7bc 100644 --- a/源代码/StgSharp/Math/Scalar/Cos.cs +++ b/源代码/StgSharp/Math/Scalar/Cos.cs @@ -1,6 +1,6 @@ namespace StgSharp.Math { - public static partial class Calc + public static partial class Scaler { public static float Cos(float x) diff --git a/源代码/StgSharp/Math/Scalar/Ctor.cs b/源代码/StgSharp/Math/Scalar/Ctor.cs index dc27a843..51373929 100644 --- a/源代码/StgSharp/Math/Scalar/Ctor.cs +++ b/源代码/StgSharp/Math/Scalar/Ctor.cs @@ -5,7 +5,7 @@ namespace StgSharp.Math { public unsafe delegate float ScalarCalcHandler(float* x); - public static unsafe partial class Calc + public static unsafe partial class Scaler { [DllImport("Kernel32.dll", EntryPoint = "VirtualAlloc")] private static extern IntPtr VirtualAlloc(IntPtr address, int size, uint allocType, uint protect); @@ -17,7 +17,7 @@ namespace StgSharp.Math const uint PAGE_EXECUTE_READWRITE = 0x40; const uint MEM_RELEASE = 0x8000; - static Calc() + static Scaler() { } } diff --git a/源代码/StgSharp/Math/Scalar/Exp.cs b/源代码/StgSharp/Math/Scalar/Exp.cs index 230ec02e..656a2386 100644 --- a/源代码/StgSharp/Math/Scalar/Exp.cs +++ b/源代码/StgSharp/Math/Scalar/Exp.cs @@ -1,6 +1,6 @@ namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { public const float E = 2.718281828f; diff --git a/源代码/StgSharp/Math/Scalar/Log.cs b/源代码/StgSharp/Math/Scalar/Log.cs index 40f6a39a..f15c4db4 100644 --- a/源代码/StgSharp/Math/Scalar/Log.cs +++ b/源代码/StgSharp/Math/Scalar/Log.cs @@ -2,7 +2,7 @@ namespace StgSharp.Math { - public static partial class Calc + public static partial class Scaler { private static readonly float[] logArray = diff --git a/源代码/StgSharp/Math/Scalar/Pow.cs b/源代码/StgSharp/Math/Scalar/Pow.cs index 4f538b2e..3f6b6057 100644 --- a/源代码/StgSharp/Math/Scalar/Pow.cs +++ b/源代码/StgSharp/Math/Scalar/Pow.cs @@ -1,6 +1,6 @@ namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { /// /// calculate the value of x^y @@ -36,7 +36,7 @@ return 0; } - z = Calc.Log(x) * y; + z = Scaler.Log(x) * y; bool sign = false; if (z < 0) diff --git a/源代码/StgSharp/Math/Scalar/Random.cs b/源代码/StgSharp/Math/Scalar/Random.cs index b9144c84..59097bf7 100644 --- a/源代码/StgSharp/Math/Scalar/Random.cs +++ b/源代码/StgSharp/Math/Scalar/Random.cs @@ -1,11 +1,12 @@ using StgSharp.Controlling; using System; using System.Collections.Generic; +using System.Runtime.CompilerServices; using System.Text; namespace StgSharp.Math { - public static unsafe partial class Calc + public static unsafe partial class Scaler { internal static float currentSeed @@ -15,32 +16,41 @@ namespace StgSharp.Math = Calc.Abs(System.DateTime.UtcNow.GetHashCode()); #endif + /// + /// + /// + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static float Random() + { + throw new NotImplementedException(); + } + /// /// returns a random float number between 0 and 1. /// /// - - public static unsafe float Random() - { + public static unsafe float LowProceisionRandom() + { float seed = currentSeed; - float sample = Calc.Pow(Calc.SeedSqrt(seed),2); + float sample = Scaler.Pow(Scaler.SeedSqrt(seed), 2); float sample2 = (sample - seed) / seed; - sample2 = Calc.Abs(sample2); + sample2 = Scaler.Abs(sample2); - if (sample==1) + if (sample == 1) { sample = sample2; } - + currentSeed = sample; sample2 *= 1000000; - float result = sample2-(int)sample2; + float result = sample2 - (int)sample2; if (result == 0) { - currentSeed = sample2+0.1f; - result = Calc.Random(); + currentSeed = sample2 + 0.1f; + result = Scaler.LowProceisionRandom(); } return result; @@ -52,8 +62,8 @@ namespace StgSharp.Math /// public static unsafe int RandomSeed() { - float seedValue1 = Random(); - float seedValue2 = Random(); + float seedValue1 = LowProceisionRandom(); + float seedValue2 = LowProceisionRandom(); uint seedValueBits = *(uint*)&seedValue1; float seedValue = seedValueBits * seedValue2; diff --git a/源代码/StgSharp/Math/Scalar/Sin.cs b/源代码/StgSharp/Math/Scalar/Sin.cs index 0eca0b49..7036a909 100644 --- a/源代码/StgSharp/Math/Scalar/Sin.cs +++ b/源代码/StgSharp/Math/Scalar/Sin.cs @@ -2,7 +2,7 @@ namespace StgSharp.Math { - public static partial class Calc + public static partial class Scaler { public const float Pi = 3.1415926f; diff --git a/源代码/StgSharp/Math/Scalar/Sqrt.cs b/源代码/StgSharp/Math/Scalar/Sqrt.cs index 28dcaca3..25d33d1e 100644 --- a/源代码/StgSharp/Math/Scalar/Sqrt.cs +++ b/源代码/StgSharp/Math/Scalar/Sqrt.cs @@ -3,7 +3,7 @@ using System.Runtime.CompilerServices; namespace StgSharp.Math { - public static partial class Calc + public static partial class Scaler { [MethodImpl(MethodImplOptions.AggressiveInlining)] public static float Sqrt(float x) diff --git a/源代码/StgSharp/Math/Scalar/Tan.cs b/源代码/StgSharp/Math/Scalar/Tan.cs index dbb719bc..e4e06d49 100644 --- a/源代码/StgSharp/Math/Scalar/Tan.cs +++ b/源代码/StgSharp/Math/Scalar/Tan.cs @@ -1,6 +1,6 @@ namespace StgSharp.Math { - public static partial class Calc + public static partial class Scaler { public static float Tan(float x) diff --git a/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll b/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll index 7103c6d5..f03d2ad7 100644 Binary files a/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll and b/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll differ diff --git a/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.xml b/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.xml index 8dc7b3b8..34837805 100644 --- a/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.xml +++ b/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.xml @@ -4,13 +4,7 @@ StgSharp - - - Add a pool to timeline controller, and return the instance of the pool. - - - - + Get the status of a certain key on the keyboard. @@ -30,6 +24,27 @@
+ + + Height of this form, represent in + + + + + Width of this form, represent in + + + + + A set of methods providing support for all OpenGL + APIs and other methods depend on OpenGL. + + + + + Init this form and render it on screen, and respond with operation + + Constructor of a Form, creats an instance of a form and @@ -38,9 +53,11 @@ - + Init an OpenGl context if current form has not been binded to any context. + and set the context binded to current form as current OpenGL context. - + Something goes wrong and + StgSharp fails in creating a new OpenGL context. @@ -77,6 +94,11 @@ Maximum size of current form. In form of a of (width,height) + + + Bind this form to StgSharp platform. + + @@ -92,137 +114,21 @@ - + Set data to current vertex buffer object - - - + Type of bufferData + Index to find certain VBO in this instance + Data to write in + How OpenGL use these data, defined by - + - Call apiClearColor in OpenGL - specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. - Values specified by apiClearColor are clamped to the range [0,1] + Set data to current vertex buffer object - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - - - - Bind the indexed buffer object to certain type of buffer - - - - - - - Clear buffers to preset values - - - - - - Conpile the provided shader code in string form. - - A string represent the shader's code - An enum represent the type of the shader to - conpile, including vertex shader and fragment shader. - An uint value as the only mark of conpiled shader - - - - Creates a form and its associated - - Required width - Required width - Tittle of the window - - - The instance of created form - - - - - sets the framebuffer resize callback of the specified , - which is called when the framebuffer of the specified is resized. - - The only signiture stands for the to be controlled - Method hadler - - - - Set how a shader parameter read data from a VBO. - - Serial number of the parameter - Amount of data each elements contains - Type of data read by shader - - Pixels stride of each sets of data - - - - - Set data value to a float , - all types of parameters are float. - - The target - The value to be set - - - - Set data value to a int , - all types of parameters are int. - - The target - The value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - The forth value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - A packing four parameters of the uniform - - - - Set data value to a float , - all types of parameters are . - - The target - A value of the uniform + Type of bufferData + Index to find certain VBO in this instance + A array of data to write in + How OpenGL use these data, defined by @@ -235,7 +141,7 @@ A value represent this shader. - + Inti a shader with no program attached. @@ -270,6 +176,23 @@ Let the current context use this shader. + + + A timer counting frames after its construction. + + + + + Frames after this timer created. + + + + + Convert a into uint value. + this will get total frames since the timer was created. + + to be converted + Load all aupportable OpenGL APIs and bind them to given context. @@ -284,10 +207,242 @@ Name of the OpenGL api The funtion pointer of the api in form of - + - Tick counter count the frames passed since the program start. + Set data value to a float , + all types of parameters are float. + The target + The value to be set + + + + Set data value to a int , + all types of parameters are int. + + The target + The value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + The forth value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + A packing four parameters of the uniform + + + + Set data value to a float , + all types of parameters are . + + The target + A value of the uniform + + + + Same fucntion as OpenGL api glAttachShader + + Shader program to be attachec + A shader part to attach + + + + Bind the indexed buffer object to certain type of buffer + + + + + + + Same function as OpenGL api, glBindVertexArray + + + + + + Clear buffers to preset values + + + + + + Call apiClearColor in OpenGL + specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. + Values specified by apiClearColor are clamped to the range [0,1] + + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + + + + Conpile the provided shader code in string form. + + A string represent the shader's code + An enum represent the type of the shader to + conpile, including vertex shader and fragment shader. + An uint value as the only mark of conpiled shader + + + + Same function as OpenGL api, glCreateProgram + + + + + + Creates a form and its associated + + Required width + Required width + Tittle of the window + + + The instance of created form + + + + + Same function as OpenGL api, glDeleteBuffer. + + Amount of bufferd to be deleted + Pointer of buffer to be deleted + + + + Same function as OpenGL api, glDeleteVertexArrays + + Amount of vao to be deleted + pointer of vao sign array + + + + Same fucntion as the OpenGL api glGenBuffers + + + + + + + Same fucntion as OpenGL api, glGenVertexArray + + Amount of vao to be generated + Pointer of vao sign array + + + + Same fucntion as OpenGL api, glGetUniformLocation + + Shader program to find the uniform + Pointer to byte array of name of the uniform + + + + + sets the framebuffer resize callback of the specified , + which is called when the framebuffer of the specified is resized. + + The only signiture stands for the to be controlled + Method hadler + + + + Set how a shader parameter read data from a VBO. + + Serial number of the parameter + Amount of data each elements contains + Type of data read by shader + + Pixels stride of each sets of data + + + + + Same function as OpenGL api glTexImage2d + + texture target to load image in + level of mipmap, 0 if default + OpenGL's internal color channel format + width of image + height of image + color channels of this image + how this image express each pixel + pointer to data array of pixels + + + + Same fucntion as OpenGL api glTexParameteri + + texture target to set parameters + name of parameter + value of parameter + + + + Same fucntion as OpenGL api glUseShader. + + Sign of program to be used + + + + Same fucnction as OpenGL api glGenTextures. + + amount of textures to generate + pointer to texture signs' array + + + + Same function as OpenGL api, glBindTexture. + + Type of texture to bind + Sign of texture + + + + Same function as OpenGL api glActiveTexture + + type of texture to activate + + + + Same function as the OpenGL api, glViewPort + + + + + @@ -309,6 +464,16 @@ Y position of an enemy entity + + + Part of a circle. All points on a arc has the same distance to their center. + + + + + A collection of all point on the same plain and has the same distance to a point + + The origin of this coordinate. @@ -338,6 +503,23 @@ The game tick represent time passed by A 3d vector representing movement + + + Move begin side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + + + Move end side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + Move the third vertix. this is a useless method for Parallelograms. @@ -359,6 +541,23 @@ 平面几何体。包含三角形,对称四边形,自由多边形等。最多可由16个点参数定义。 + + + Tick time this geometry eas crested + + + + + Get all sides of this . + + A array contains all straight s of current geometry item. + + + + Get a flat cincide with current geometry. + + + Update the coordinate of the point. If this is a moving point, @@ -379,19 +578,65 @@ A square + + + Whether this linked list has no members or not. + + + + + The first memeber of this linkec list. + Set value to this property will reset the first node. + + + + + The last memeber of this linkec list. + Set value to this property will reset the first node. + + Add an item to the tail of linked list. The item ready to add to the list + + + Remove all members from this list + + + + + Insert a member to current linkedlist, + the new member will be after a certain existed member. + + New member will be inserted after this member + The new member to be inserted + + + + Remove a member from this linkedlist. + + Member to be removed from this list + + + + remove the first member of the list + + + + + remove the last member of the list + + A two dimension vector defined by two elements. Vec2Ds in StgSharp are defaultly usaed as colum vector. - + Reurns the value of ArcSin(x) @@ -399,14 +644,14 @@ - + Get the value of E ^ x; - + @@ -415,7 +660,7 @@ Returns the value of ln(x). - + calculate the value of x^y @@ -423,13 +668,19 @@ Returns the value of x^y - + + + + + + + returns a random float number between 0 and 1. - + Generates a random seed in int value. diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs index 187e3ba9..2cdacfed 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ab85c1a9fe556e53e39ce33690efdd1b4ad28484")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache index 3d933be5..09c1f665 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache @@ -1 +1 @@ -e8b19b35bca753348ef94df4faf984102d2e81946d465d23132400b7d6c8fb6d +b38880cab427ff4384d0fea3dec02c59d1d5ebab3deb9283cedea7e2be0c13d3 diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.csproj.CoreCompileInputs.cache b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.csproj.CoreCompileInputs.cache index 4499979a..70587924 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.csproj.CoreCompileInputs.cache +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -6de3e4f960d5702a20b1070ed5f43546b6f7cbd8ad4d4a9980f3ff7469954a65 +04fd394b76052c1382ce478d9e85878535f06255ce0da04c1bfa05a5caccc08c diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll index 7103c6d5..f03d2ad7 100644 Binary files a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll and b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll differ diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json index 4b20f8e4..1e1acfce 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ae804553ce830ceaa07a752049a8a8fee9981ad8/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ab85c1a9fe556e53e39ce33690efdd1b4ad28484/*"}} \ No newline at end of file diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.xml b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.xml index 8dc7b3b8..34837805 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.xml +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.xml @@ -4,13 +4,7 @@ StgSharp - - - Add a pool to timeline controller, and return the instance of the pool. - - - - + Get the status of a certain key on the keyboard. @@ -30,6 +24,27 @@ + + + Height of this form, represent in + + + + + Width of this form, represent in + + + + + A set of methods providing support for all OpenGL + APIs and other methods depend on OpenGL. + + + + + Init this form and render it on screen, and respond with operation + + Constructor of a Form, creats an instance of a form and @@ -38,9 +53,11 @@ - + Init an OpenGl context if current form has not been binded to any context. + and set the context binded to current form as current OpenGL context. - + Something goes wrong and + StgSharp fails in creating a new OpenGL context. @@ -77,6 +94,11 @@ Maximum size of current form. In form of a of (width,height) + + + Bind this form to StgSharp platform. + + @@ -92,137 +114,21 @@ - + Set data to current vertex buffer object - - - + Type of bufferData + Index to find certain VBO in this instance + Data to write in + How OpenGL use these data, defined by - + - Call apiClearColor in OpenGL - specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. - Values specified by apiClearColor are clamped to the range [0,1] + Set data to current vertex buffer object - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - - - - Bind the indexed buffer object to certain type of buffer - - - - - - - Clear buffers to preset values - - - - - - Conpile the provided shader code in string form. - - A string represent the shader's code - An enum represent the type of the shader to - conpile, including vertex shader and fragment shader. - An uint value as the only mark of conpiled shader - - - - Creates a form and its associated - - Required width - Required width - Tittle of the window - - - The instance of created form - - - - - sets the framebuffer resize callback of the specified , - which is called when the framebuffer of the specified is resized. - - The only signiture stands for the to be controlled - Method hadler - - - - Set how a shader parameter read data from a VBO. - - Serial number of the parameter - Amount of data each elements contains - Type of data read by shader - - Pixels stride of each sets of data - - - - - Set data value to a float , - all types of parameters are float. - - The target - The value to be set - - - - Set data value to a int , - all types of parameters are int. - - The target - The value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - The forth value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - A packing four parameters of the uniform - - - - Set data value to a float , - all types of parameters are . - - The target - A value of the uniform + Type of bufferData + Index to find certain VBO in this instance + A array of data to write in + How OpenGL use these data, defined by @@ -235,7 +141,7 @@ A value represent this shader. - + Inti a shader with no program attached. @@ -270,6 +176,23 @@ Let the current context use this shader. + + + A timer counting frames after its construction. + + + + + Frames after this timer created. + + + + + Convert a into uint value. + this will get total frames since the timer was created. + + to be converted + Load all aupportable OpenGL APIs and bind them to given context. @@ -284,10 +207,242 @@ Name of the OpenGL api The funtion pointer of the api in form of - + - Tick counter count the frames passed since the program start. + Set data value to a float , + all types of parameters are float. + The target + The value to be set + + + + Set data value to a int , + all types of parameters are int. + + The target + The value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + The forth value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + A packing four parameters of the uniform + + + + Set data value to a float , + all types of parameters are . + + The target + A value of the uniform + + + + Same fucntion as OpenGL api glAttachShader + + Shader program to be attachec + A shader part to attach + + + + Bind the indexed buffer object to certain type of buffer + + + + + + + Same function as OpenGL api, glBindVertexArray + + + + + + Clear buffers to preset values + + + + + + Call apiClearColor in OpenGL + specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. + Values specified by apiClearColor are clamped to the range [0,1] + + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + + + + Conpile the provided shader code in string form. + + A string represent the shader's code + An enum represent the type of the shader to + conpile, including vertex shader and fragment shader. + An uint value as the only mark of conpiled shader + + + + Same function as OpenGL api, glCreateProgram + + + + + + Creates a form and its associated + + Required width + Required width + Tittle of the window + + + The instance of created form + + + + + Same function as OpenGL api, glDeleteBuffer. + + Amount of bufferd to be deleted + Pointer of buffer to be deleted + + + + Same function as OpenGL api, glDeleteVertexArrays + + Amount of vao to be deleted + pointer of vao sign array + + + + Same fucntion as the OpenGL api glGenBuffers + + + + + + + Same fucntion as OpenGL api, glGenVertexArray + + Amount of vao to be generated + Pointer of vao sign array + + + + Same fucntion as OpenGL api, glGetUniformLocation + + Shader program to find the uniform + Pointer to byte array of name of the uniform + + + + + sets the framebuffer resize callback of the specified , + which is called when the framebuffer of the specified is resized. + + The only signiture stands for the to be controlled + Method hadler + + + + Set how a shader parameter read data from a VBO. + + Serial number of the parameter + Amount of data each elements contains + Type of data read by shader + + Pixels stride of each sets of data + + + + + Same function as OpenGL api glTexImage2d + + texture target to load image in + level of mipmap, 0 if default + OpenGL's internal color channel format + width of image + height of image + color channels of this image + how this image express each pixel + pointer to data array of pixels + + + + Same fucntion as OpenGL api glTexParameteri + + texture target to set parameters + name of parameter + value of parameter + + + + Same fucntion as OpenGL api glUseShader. + + Sign of program to be used + + + + Same fucnction as OpenGL api glGenTextures. + + amount of textures to generate + pointer to texture signs' array + + + + Same function as OpenGL api, glBindTexture. + + Type of texture to bind + Sign of texture + + + + Same function as OpenGL api glActiveTexture + + type of texture to activate + + + + Same function as the OpenGL api, glViewPort + + + + + @@ -309,6 +464,16 @@ Y position of an enemy entity + + + Part of a circle. All points on a arc has the same distance to their center. + + + + + A collection of all point on the same plain and has the same distance to a point + + The origin of this coordinate. @@ -338,6 +503,23 @@ The game tick represent time passed by A 3d vector representing movement + + + Move begin side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + + + Move end side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + Move the third vertix. this is a useless method for Parallelograms. @@ -359,6 +541,23 @@ 平面几何体。包含三角形,对称四边形,自由多边形等。最多可由16个点参数定义。 + + + Tick time this geometry eas crested + + + + + Get all sides of this . + + A array contains all straight s of current geometry item. + + + + Get a flat cincide with current geometry. + + + Update the coordinate of the point. If this is a moving point, @@ -379,19 +578,65 @@ A square + + + Whether this linked list has no members or not. + + + + + The first memeber of this linkec list. + Set value to this property will reset the first node. + + + + + The last memeber of this linkec list. + Set value to this property will reset the first node. + + Add an item to the tail of linked list. The item ready to add to the list + + + Remove all members from this list + + + + + Insert a member to current linkedlist, + the new member will be after a certain existed member. + + New member will be inserted after this member + The new member to be inserted + + + + Remove a member from this linkedlist. + + Member to be removed from this list + + + + remove the first member of the list + + + + + remove the last member of the list + + A two dimension vector defined by two elements. Vec2Ds in StgSharp are defaultly usaed as colum vector. - + Reurns the value of ArcSin(x) @@ -399,14 +644,14 @@ - + Get the value of E ^ x; - + @@ -415,7 +660,7 @@ Returns the value of ln(x). - + calculate the value of x^y @@ -423,13 +668,19 @@ Returns the value of x^y - + + + + + + + returns a random float number between 0 and 1. - + Generates a random seed in int value. diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll index 9071c9db..b8b32989 100644 Binary files a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll and b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll differ diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll index 9071c9db..b8b32989 100644 Binary files a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll and b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll differ diff --git a/源代码/StgSharpC.dll b/源代码/StgSharpC.dll index d0c1c19e..6ecfe0ae 100644 Binary files a/源代码/StgSharpC.dll and b/源代码/StgSharpC.dll differ diff --git a/源代码/StgSharpC.pdb b/源代码/StgSharpC.pdb index 827029f1..4b6a3b73 100644 Binary files a/源代码/StgSharpC.pdb and b/源代码/StgSharpC.pdb differ diff --git a/源代码/StgSharpC/x64/Debug/StgSharpC.ilk b/源代码/StgSharpC/x64/Debug/StgSharpC.ilk index eb72eed2..399acd77 100644 Binary files a/源代码/StgSharpC/x64/Debug/StgSharpC.ilk and b/源代码/StgSharpC/x64/Debug/StgSharpC.ilk differ diff --git a/源代码/StgSharpC/x64/Debug/StgSharpC.obj b/源代码/StgSharpC/x64/Debug/StgSharpC.obj index e6448e06..ac417dc4 100644 Binary files a/源代码/StgSharpC/x64/Debug/StgSharpC.obj and b/源代码/StgSharpC/x64/Debug/StgSharpC.obj differ diff --git a/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.read.1.tlog b/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.read.1.tlog index d4a29087..e31caffb 100644 Binary files a/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.read.1.tlog and b/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.read.1.tlog differ diff --git a/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.write.1.tlog b/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.write.1.tlog index 5f369014..129c958e 100644 Binary files a/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.write.1.tlog and b/源代码/StgSharpC/x64/Debug/StgSharpC.tlog/link.write.1.tlog differ diff --git a/源代码/StgSharpC/x64/Debug/StgSharpGraphic.log b/源代码/StgSharpC/x64/Debug/StgSharpGraphic.log index a6d490a9..fbf8d6d1 100644 --- a/源代码/StgSharpC/x64/Debug/StgSharpGraphic.log +++ b/源代码/StgSharpC/x64/Debug/StgSharpGraphic.log @@ -1,8 +1,10 @@ -16:41:39.872 0>将用于 $(MSBuildExtensionsPath) 的搜索路径为 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild;$(MSBuildProgramFiles32)\MSBuild +06:32:48.589 0>将用于 $(MSBuildExtensionsPath) 的搜索路径为 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild;$(MSBuildProgramFiles32)\MSBuild + 程序集加载期间 Evaluation: System.Collections.Immutable, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (位置: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\System.Collections.Immutable.dll, MVID: 5f9ff90f-0d16-4469-a104-76829d3705e2, AppDomain: [Default]) 尝试使用扩展路径 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild 导入 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\$(MSBuildToolsVersion)\Microsoft.Common.props 在 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Microsoft.Common.props (60,5) 处重新分配属性: $(MSBuildProjectExtensionsPath)=“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\obj\”(先前值:“obj\”) 将用于 $(MSBuildExtensionsPath) 的搜索路径为 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild;$(MSBuildProgramFiles32)\MSBuild 尝试使用扩展路径 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild 导入 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\* + 程序集加载期间 Evaluation: Microsoft.IO.Redist, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (位置: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\Microsoft.IO.Redist.dll, MVID: d528d43e-4d35-4c28-8aa6-a5ce49a5eba7, AppDomain: [Default]) 值为“17.0”的属性“VisualStudioVersion”从环境中展开。 “Configuration”属性是全局属性,不能修改。 将用于 $(MSBuildExtensionsPath) 的搜索路径为 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild;$(MSBuildProgramFiles32)\MSBuild @@ -14,6 +16,7 @@ 在 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj (58,5) 处重新分配属性: $(ConfigurationType)=“DynamicLibrary”(先前值:“Application”) 在 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj (59,5) 处重新分配属性: $(UseDebugLibraries)=“true”(先前值:“false”) 在 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj (61,5) 处重新分配属性: $(CharacterSet)=“Unicode”(先前值:“NotSet”) + 程序集加载期间 Evaluation: Microsoft.Build.Utilities.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a (位置: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\Microsoft.Build.Utilities.Core.dll, MVID: cf5905a7-b070-4231-858a-c6cf6328dab5, AppDomain: [Default]) 值为“AMD64”的属性“PROCESSOR_ARCHITECTURE”从环境中展开。 在 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.props (18,5) 处重新分配属性: $(WindowsSdkDir_10)=“C:\Program Files (x86)\Windows Kits\10\”(先前值:“”) 在 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.props (41,5) 处重新分配属性: $(NETFXKitsDir)=“C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8.1\”(先前值:“”) @@ -838,9 +841,9 @@ 正在使用项目“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“GetNativeManifest”重写项目“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetNativeManifest”。 正在使用项目“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Platforms\x64\PlatformToolsets\v143\ImportAfter\Intel.Libs.oneDAL.v143.targets”中的目标“CheckIntelEnvironmentForVCLibsoneDAL”重写项目“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Platforms\x64\PlatformToolsets\v143\ImportBefore\Intel.Libs.oneDAL.v143.targets”中的目标“CheckIntelEnvironmentForVCLibsoneDAL”。 正在使用项目“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.DesignTime.targets”中的目标“GetTargetPathWithTargetPlatformMoniker”重写项目“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetTargetPathWithTargetPlatformMoniker”。 -生成启动时间为 2023/12/4 16:41:39。 -日志记录详细程度设置为: Diagnostic。16:41:39.992 1>项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”在节点 2 上(Build 个目标)。 -16:41:39.992 1>初始属性: +生成启动时间为 2023/12/10 6:32:48。 +日志记录详细程度设置为: Diagnostic。06:32:48.819 1>项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”在节点 2 上(Build 个目标)。 +06:32:48.819 1>初始属性: _ApplicableDebuggers = Desktop _ApplicationTypeAndRevisionFound = true _BuildActionType = Build @@ -2370,8 +2373,8 @@ VSIDEResolvedNonMSBuildProjectOutputs = VSInstallDir = C:\Program Files\Microsoft Visual Studio\2022\Enterprise\ VsInstallRoot = C:\Program Files\Microsoft Visual Studio\2022\Enterprise - VSTEL_CurrentSolutionBuildID = 4169754281 - VSTEL_SolutionSessionID = {6DC1F0E9-AF54-40CA-9176-46A5085BBD6D} + VSTEL_CurrentSolutionBuildID = 333527327 + VSTEL_SolutionSessionID = {582713A8-C255-47FE-BEA6-4B656F518919} VSVersion = $(VisualStudioVersion) WDKBuildFolder = 10.0 WebBrowserDebuggerDebuggerType = Auto @@ -2433,8 +2436,8 @@ XamlTemporaryAssemblyName = StgSharpGraphic YieldDuringToolExecution = true -16:41:39.993 1>由于条件的计算结果为 false,已跳过目标“EnableIntermediateOutputPathMismatchWarning”;('$(RestoreProjectStyle)' == 'PackageReference')的计算结果为('' == 'PackageReference')。 -16:41:39.993 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CheckForInvalidConfigurationAndPlatform: (目标 ID: 2)”(目标“SetTelemetryEnvironmentVariables”依赖于它): +06:32:48.819 1>由于条件的计算结果为 false,已跳过目标“EnableIntermediateOutputPathMismatchWarning”;('$(RestoreProjectStyle)' == 'PackageReference')的计算结果为('' == 'PackageReference')。 +06:32:48.819 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CheckForInvalidConfigurationAndPlatform: (目标 ID: 2)”(目标“SetTelemetryEnvironmentVariables”依赖于它): 设置属性: _InvalidConfigurationMessageText=The BaseOutputPath/OutputPath property is not set for project 'StgSharpGraphic.vcxproj'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Debug' Platform='x64'. 设置属性: _InvalidConfigurationMessageText=The BaseOutputPath/OutputPath property is not set for project 'StgSharpGraphic.vcxproj'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Debug' Platform='x64'. This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform. 由于 false 条件,已跳过任务“Error”;( '$(_InvalidConfigurationError)' == 'true' )计算为( '' == 'true' )。 @@ -2455,21 +2458,21 @@ 由于 false 条件,已跳过任务“Error”;('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)'))计算为('obj\' != '' and !HasTrailingSlash('obj\'))。 由于 false 条件,已跳过任务“Error”;( '$(_InitialMSBuildProjectExtensionsPath)' != '' And '$(MSBuildProjectExtensionsPath)' != '$(_InitialMSBuildProjectExtensionsPath)' )计算为( 'D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\obj\' != '' And 'D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\obj\' != 'D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\obj\' )。 由于 false 条件,已跳过任务“Warning”;( '$(EnableBaseIntermediateOutputPathMismatchWarning)' == 'true' And '$(_InitialBaseIntermediateOutputPath)' != '$(BaseIntermediateOutputPath)' And '$(BaseIntermediateOutputPath)' != '$(MSBuildProjectExtensionsPath)' )计算为( '' == 'true' And 'obj\' != 'obj\' And 'obj\' != 'D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\obj\' )。 -16:41:39.994 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CheckForInvalidConfigurationAndPlatform”的操作。: (目标 ID: 2) +06:32:48.841 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CheckForInvalidConfigurationAndPlatform”的操作。: (目标 ID: 2) 已跳过目标“_CheckForInvalidConfigurationAndPlatform”。以前的生成已成功。 -16:41:39.994 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.DesignTime.targets”中的目标“SetTelemetryEnvironmentVariables: (目标 ID: 3)”(目标“Build”依赖于它): +06:32:48.841 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.DesignTime.targets”中的目标“SetTelemetryEnvironmentVariables: (目标 ID: 3)”(目标“Build”依赖于它): 正在使用程序集“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Build.CppTasks.Common.dll”中的“SetEnv”任务。 任务“SetEnv” (任务 ID: 4) 任务参数:Prefix=False (任务 ID: 4) - 任务参数:Value={6DC1F0E9-AF54-40CA-9176-46A5085BBD6D} (任务 ID: 4) + 任务参数:Value={582713A8-C255-47FE-BEA6-4B656F518919} (任务 ID: 4) 任务参数:Name=VSTEL_SolutionSessionID (任务 ID: 4) - VSTEL_SolutionSessionID={6DC1F0E9-AF54-40CA-9176-46A5085BBD6D} (任务 ID: 4) + VSTEL_SolutionSessionID={582713A8-C255-47FE-BEA6-4B656F518919} (任务 ID: 4) 已完成执行任务“SetEnv”的操作。 (任务 ID: 4) 任务“SetEnv” (任务 ID: 5) 任务参数:Prefix=False (任务 ID: 5) - 任务参数:Value=4169754281 (任务 ID: 5) + 任务参数:Value=333527327 (任务 ID: 5) 任务参数:Name=VSTEL_CurrentSolutionBuildID (任务 ID: 5) - VSTEL_CurrentSolutionBuildID=4169754281 (任务 ID: 5) + VSTEL_CurrentSolutionBuildID=333527327 (任务 ID: 5) 已完成执行任务“SetEnv”的操作。 (任务 ID: 5) 任务“SetEnv” (任务 ID: 6) 任务参数:Prefix=False (任务 ID: 6) @@ -2484,26 +2487,26 @@ VSTEL_ProjectID={00ef73c2-cc73-4478-884e-08979f4a429a} (任务 ID: 7) 输出属性: VSTEL_ProjectID={00ef73c2-cc73-4478-884e-08979f4a429a} (任务 ID: 7) 已完成执行任务“SetEnv”的操作。 (任务 ID: 7) -16:41:40.001 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SetTelemetryEnvironmentVariables”的操作。: (目标 ID: 3) -16:41:40.001 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“_PrepareForBuild: (目标 ID: 4)”(目标“Build”依赖于它): +06:32:48.851 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SetTelemetryEnvironmentVariables”的操作。: (目标 ID: 3) +06:32:48.851 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“_PrepareForBuild: (目标 ID: 4)”(目标“Build”依赖于它): 设置属性: BuildType=Build 设置属性: _BuildActionType=Build 由于 false 条件,已跳过任务“CreateItem”;('%(CustomBuild.IncludeFileToTool)'!='')计算为(''!='')。 删除的项: CustomBuildStep=StgSharpC -16:41:40.001 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_PrepareForBuild”的操作。: (目标 ID: 4) -16:41:40.001 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_PrepareForReferenceResolution: (目标 ID: 5)”(目标“ResolveReferences”依赖于它): +06:32:48.853 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_PrepareForBuild”的操作。: (目标 ID: 4) +06:32:48.853 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_PrepareForReferenceResolution: (目标 ID: 5)”(目标“ResolveReferences”依赖于它): 由于 false 条件,已跳过任务“VCMessage”;('$(WarnAboutIndividualManagedFiles)' == 'true')计算为('' == 'true')。 设置属性: TargetFrameworkMoniker= 设置属性: _FindDependencies=false 设置属性: AdditionalExplicitAssemblyReferences= 由于 false 条件,已跳过任务“Message”;('$(_REFERENCE_DEBUG)'=='true')计算为(''=='true')。 -16:41:40.002 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_PrepareForReferenceResolution”的操作。: (目标 ID: 5) +06:32:48.853 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_PrepareForReferenceResolution”的操作。: (目标 ID: 5) 由于条件的计算结果为 false,已跳过目标“ComputeCrtSDKReference”;('@(ClCompile)'!='' and '$(WindowsAppContainer)'=='true' and '$(UseCrtSDKReference)' != 'false')的计算结果为('debuger.c;dllmain.c;glsc2.c;...'!='' and 'false'=='true' and '' != 'false')。 -16:41:40.002 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BeforeResolveReferences: (目标 ID: 6)”(目标“ResolveReferences”依赖于它): -16:41:40.002 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeResolveReferences”的操作。: (目标 ID: 6) -16:41:40.002 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“IgnoreJavaScriptOutputAssembly: (目标 ID: 7)”(目标“AssignProjectConfiguration”依赖于它): -16:41:40.002 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“IgnoreJavaScriptOutputAssembly”的操作。: (目标 ID: 7) -16:41:40.002 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“AssignProjectConfiguration: (目标 ID: 8)”(目标“ResolveReferences”依赖于它): +06:32:48.853 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BeforeResolveReferences: (目标 ID: 6)”(目标“ResolveReferences”依赖于它): +06:32:48.853 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeResolveReferences”的操作。: (目标 ID: 6) +06:32:48.853 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“IgnoreJavaScriptOutputAssembly: (目标 ID: 7)”(目标“AssignProjectConfiguration”依赖于它): +06:32:48.853 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“IgnoreJavaScriptOutputAssembly”的操作。: (目标 ID: 7) +06:32:48.853 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“AssignProjectConfiguration: (目标 ID: 8)”(目标“ResolveReferences”依赖于它): 设置属性: ShouldUnsetParentConfigurationAndPlatform=true 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“AssignProjectConfiguration”任务。 任务“AssignProjectConfiguration” (任务 ID: 8) @@ -2521,14 +2524,14 @@ 任务参数:OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration=True (任务 ID: 8) 任务参数:CurrentProjectConfiguration=Debug (任务 ID: 8) 已完成执行任务“AssignProjectConfiguration”的操作。 (任务 ID: 8) -16:41:40.003 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AssignProjectConfiguration”的操作。: (目标 ID: 8) +06:32:48.855 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AssignProjectConfiguration”的操作。: (目标 ID: 8) 已跳过目标“AssignProjectConfiguration”。以前的生成已成功。 -16:41:40.003 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_SplitProjectReferencesByFileExistence: (目标 ID: 9)”(目标“PrepareProjectReferences”依赖于它): +06:32:48.856 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_SplitProjectReferencesByFileExistence: (目标 ID: 9)”(目标“PrepareProjectReferences”依赖于它): 由于 false 条件,已跳过任务“ResolveNonMSBuildProjectOutput”;('$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!='')计算为('true'=='true' and ''!='')。 -16:41:40.003 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_SplitProjectReferencesByFileExistence”的操作。: (目标 ID: 9) -16:41:40.003 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_AddOutputPathToGlobalPropertiesToRemove: (目标 ID: 10)”(目标“_GetProjectReferenceTargetFrameworkProperties”依赖于它): -16:41:40.003 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_AddOutputPathToGlobalPropertiesToRemove”的操作。: (目标 ID: 10) -16:41:40.003 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GetProjectReferenceTargetFrameworkProperties: (目标 ID: 11)”(目标“PrepareProjectReferences”依赖于它): +06:32:48.856 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_SplitProjectReferencesByFileExistence”的操作。: (目标 ID: 9) +06:32:48.856 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_AddOutputPathToGlobalPropertiesToRemove: (目标 ID: 10)”(目标“_GetProjectReferenceTargetFrameworkProperties”依赖于它): +06:32:48.856 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_AddOutputPathToGlobalPropertiesToRemove”的操作。: (目标 ID: 10) +06:32:48.856 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GetProjectReferenceTargetFrameworkProperties: (目标 ID: 11)”(目标“PrepareProjectReferences”依赖于它): 设置属性: ReferringTargetFrameworkForProjectReferences= 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“MSBuild”任务。 任务“MSBuild” (任务 ID: 9) @@ -2547,29 +2550,29 @@ 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“SetRidAgnosticValueForProjects”任务。 任务“SetRidAgnosticValueForProjects” (任务 ID: 10) 已完成执行任务“SetRidAgnosticValueForProjects”的操作。 (任务 ID: 10) -16:41:40.004 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GetProjectReferenceTargetFrameworkProperties”的操作。: (目标 ID: 11) +06:32:48.894 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GetProjectReferenceTargetFrameworkProperties”的操作。: (目标 ID: 11) 由于条件的计算结果为 false,已跳过目标“_GetProjectReferencePlatformProperties”;('$(EnableDynamicPlatformResolution)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '')的计算结果为('' == 'true' and '' != '')。 -16:41:40.004 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“PrepareProjectReferences: (目标 ID: 12)”(目标“ResolveProjectReferences”依赖于它): -16:41:40.004 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareProjectReferences”的操作。: (目标 ID: 12) +06:32:48.894 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“PrepareProjectReferences: (目标 ID: 12)”(目标“ResolveProjectReferences”依赖于它): +06:32:48.894 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareProjectReferences”的操作。: (目标 ID: 12) 由于条件的计算结果为 false,已跳过目标“_RemoveNameMetadataFromProjectReferenceItems”;('@(ProjectReference)'!='')的计算结果为(''!='')。 -16:41:40.004 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveProjectReferences: (目标 ID: 13)”(目标“ResolveReferences”依赖于它): +06:32:48.894 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveProjectReferences: (目标 ID: 13)”(目标“ResolveReferences”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' != '10.0' and '@(_MSBuildProjectReferenceExistent)' != '')计算为('' == 'true' and '' != '' and ('true' == 'true' or 'true' != 'true') and '17.0' != '10.0' and '' != '')。 由于 false 条件,已跳过任务“MSBuild”;('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '')计算为('' == 'true' and '' != '' and 'true' != 'true' and 'true' == 'true' and '' != '')。 由于 false 条件,已跳过任务“MSBuild”;('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingProject)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '')计算为('' == 'true' and '' != '' and 'true' == 'true' and '' != '')。 由于 false 条件,已跳过任务“Warning”;('@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != '')计算为('' != '' and '' != '')。 -16:41:40.005 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveProjectReferences”的操作。: (目标 ID: 13) +06:32:48.895 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveProjectReferences”的操作。: (目标 ID: 13) 由于条件的计算结果为 false,已跳过目标“FindInvalidProjectReferences”;('$(FindInvalidProjectReferences)' == 'true')的计算结果为('' == 'true')。 由于条件的计算结果为 false,已跳过目标“ResolveNativeReferences”;('@(NativeReference)'!='')的计算结果为(''!='')。 已跳过目标“_PrepareForReferenceResolution”。以前的生成已成功。 已跳过目标“ResolveProjectReferences”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“FindInvalidProjectReferences”;('$(FindInvalidProjectReferences)' == 'true')的计算结果为('' == 'true')。 -16:41:40.013 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetFrameworkPaths: (目标 ID: 14)”(目标“ResolveAssemblyReferences”依赖于它): -16:41:40.013 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetFrameworkPaths”的操作。: (目标 ID: 14) +06:32:48.895 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetFrameworkPaths: (目标 ID: 14)”(目标“ResolveAssemblyReferences”依赖于它): +06:32:48.895 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetFrameworkPaths”的操作。: (目标 ID: 14) 已跳过目标“_PrepareForReferenceResolution”。以前的生成已成功。 已跳过目标“GetFrameworkPaths”。以前的生成已成功。 -16:41:40.013 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetReferenceAssemblyPaths: (目标 ID: 15)”(目标“ResolveAssemblyReferences”依赖于它): +06:32:48.895 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetReferenceAssemblyPaths: (目标 ID: 15)”(目标“ResolveAssemblyReferences”依赖于它): 设置属性: TargetFrameworkDirectory= 由于 false 条件,已跳过任务“GetReferenceAssemblyPaths”;('$(TargetFrameworkMoniker)' != '' and ('$(_TargetFrameworkDirectories)' == '' or '$(_FullFrameworkReferenceAssemblyPaths)' == ''))计算为('' != '' and ('' == '' or '' == ''))。 设置属性: TargetFrameworkDirectory=;; @@ -2577,8 +2580,8 @@ 设置属性: RemoveAssemblyFoldersIfNoTargetFramework=true 设置属性: AssemblySearchPaths={CandidateAssemblyFiles};C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\atlmfc\lib\x64;;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64;;{HintPathFromItem};{TargetFrameworkDirectory};{AssemblyFoldersFromConfig:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\AssemblyFolders.config,};;{Registry:Software\Microsoft\,,AssemblyFoldersEx};;{GAC};{RawFileName};D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\ 设置属性: TargetFrameworkProfile= -16:41:40.014 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetReferenceAssemblyPaths”的操作。: (目标 ID: 15) -16:41:40.014 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Current.targets”中的目标“AddExternalIncludDirectoriesToPaths: (目标 ID: 16)”(目标“SetBuildDefaultEnvironmentVariables”依赖于它): +06:32:48.895 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetReferenceAssemblyPaths”的操作。: (目标 ID: 15) +06:32:48.895 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Current.targets”中的目标“AddExternalIncludDirectoriesToPaths: (目标 ID: 16)”(目标“SetBuildDefaultEnvironmentVariables”依赖于它): 添加的项: _ExternalIncludePathToInclude= C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include @@ -2623,8 +2626,8 @@ C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8.1\Include\um -16:41:40.014 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AddExternalIncludDirectoriesToPaths”的操作。: (目标 ID: 16) -16:41:40.014 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Current.targets”中的目标“SetBuildDefaultEnvironmentVariables: (目标 ID: 17)”(目标“PrepareForBuild”依赖于它): +06:32:48.896 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AddExternalIncludDirectoriesToPaths”的操作。: (目标 ID: 16) +06:32:48.896 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Current.targets”中的目标“SetBuildDefaultEnvironmentVariables: (目标 ID: 17)”(目标“PrepareForBuild”依赖于它): 任务“SetEnv” (任务 ID: 11) 任务参数:Prefix=False (任务 ID: 11) 任务参数:Value=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8.1 Tools\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x86;;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8.1 Tools;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\tools;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\ide;C:\Program Files (x86)\HTML Help Workshop;;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\;C:\Windows\Microsoft.NET\Framework\v4.0.30319\;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319\;;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files\Microsoft\jdk-11.0.16.101-hotspot\bin;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Anaconda3;C:\Program Files\Anaconda3\Library\mingw-w64\bin;C:\Program Files\Anaconda3\Library\usr\bin;C:\Program Files\Anaconda3\Library\bin;C:\Program Files\Anaconda3\Scripts;C:\Users\Nitlo\.cargo\bin;C:\Users\Nitlo\AppData\Local\Microsoft\WindowsApps;C:\Users\Nitlo\.dotnet\tools;C:\Asm\nasm.exe;C:\Asm\vsyasm.exe;C:\Windows\System32;; (任务 ID: 11) @@ -2666,10 +2669,10 @@ 任务参数:Name=VSTEL_MSBuildProjectFullPath (任务 ID: 16) VSTEL_MSBuildProjectFullPath=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj (任务 ID: 16) 已完成执行任务“SetEnv”的操作。 (任务 ID: 16) -16:41:40.015 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SetBuildDefaultEnvironmentVariables”的操作。: (目标 ID: 17) +06:32:48.897 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SetBuildDefaultEnvironmentVariables”的操作。: (目标 ID: 17) 由于条件的计算结果为 false,已跳过目标“SetUserMacroEnvironmentVariables”;('@(BuildMacro)' != '' and '$(DesignTimeBuild)' != 'true')的计算结果为('' != '' and '' != 'true')。 已跳过目标“_PrepareForReferenceResolution”。以前的生成已成功。 -16:41:40.015 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“GetResolvedWinMD: (目标 ID: 18)”(目标“PrepareForBuild”依赖于它): +06:32:48.897 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“GetResolvedWinMD: (目标 ID: 18)”(目标“PrepareForBuild”依赖于它): 添加的项: Link= tmp @@ -2760,8 +2763,8 @@ TypeLibraryResourceID=1 UACExecutionLevel=AsInvoker UACUIAccess=false -16:41:40.015 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetResolvedWinMD”的操作。: (目标 ID: 18) -16:41:40.015 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.targets”中的目标“_CheckWindowsSDKInstalled: (目标 ID: 19)”(目标“PrepareForBuild”依赖于它): +06:32:48.897 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetResolvedWinMD”的操作。: (目标 ID: 18) +06:32:48.897 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.targets”中的目标“_CheckWindowsSDKInstalled: (目标 ID: 19)”(目标“PrepareForBuild”依赖于它): 设置属性: WindowsSDKInstalled=false 设置属性: WindowsSDK_UAP_Support=false 设置属性: WindowsSDK_Desktop_Support=false @@ -2770,11 +2773,11 @@ 设置属性: WindowsSDK_Desktop_Support=true 由于 false 条件,已跳过任务“VCMessage”;('$(WindowsSDKInstalled)' != 'true')计算为('true' != 'true')。 由于 false 条件,已跳过任务“VCMessage”;('$(WindowsAppContainer)' != 'true' and '$(WindowsSDK_Desktop_Support)' != true)计算为('false' != 'true' and 'true' != true)。 -16:41:40.016 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CheckWindowsSDKInstalled”的操作。: (目标 ID: 19) +06:32:48.898 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CheckWindowsSDKInstalled”的操作。: (目标 ID: 19) 已跳过目标“GetFrameworkPaths”。以前的生成已成功。 已跳过目标“GetReferenceAssemblyPaths”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“AssignLinkMetadata”;( '$(SynthesizeLinkMetadata)' == 'true' )的计算结果为( '' == 'true' )。 -16:41:40.016 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\CodeAnalysis\Microsoft.CodeAnalysis.targets”中的目标“SetCABuildNativeEnvironmentVariables: (目标 ID: 20)”(目标“PrepareForBuild”依赖于它): +06:32:48.898 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\CodeAnalysis\Microsoft.CodeAnalysis.targets”中的目标“SetCABuildNativeEnvironmentVariables: (目标 ID: 20)”(目标“PrepareForBuild”依赖于它): 任务“SetEnv” (任务 ID: 17) 任务参数:Prefix=False (任务 ID: 17) 任务参数:Value=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\atlmfc\include;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt;;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8.1\Include\um; (任务 ID: 17) @@ -2782,8 +2785,8 @@ CAExcludePath=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\atlmfc\include;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt;;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8.1\Include\um; (任务 ID: 17) 已完成执行任务“SetEnv”的操作。 (任务 ID: 17) 由于 false 条件,已跳过任务“SetEnv”;('$(RunMsvcAnalysis)'=='true' and '$(VCCodeAnalysisUX)'=='true')计算为('false'=='true' and 'true'=='true')。 -16:41:40.016 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SetCABuildNativeEnvironmentVariables”的操作。: (目标 ID: 20) -16:41:40.016 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“PrepareForBuild: (目标 ID: 21)”(目标“ResolveAssemblyReferences”依赖于它): +06:32:48.898 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SetCABuildNativeEnvironmentVariables”的操作。: (目标 ID: 20) +06:32:48.898 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“PrepareForBuild: (目标 ID: 21)”(目标“ResolveAssemblyReferences”依赖于它): 设置属性: TargetDir=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\ 设置属性: LocalDebuggerCommand=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll 设置属性: BuildProjectReferences=false @@ -2922,7 +2925,7 @@ 任务参数:Arguments=StgSharpGraphic.vcxproj;x64\Debug\ (任务 ID: 20) 任务参数:Code=MSB8028 (任务 ID: 20) 任务参数:Type=Warning (任务 ID: 20) -16:41:40.031 1>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(531,5): warning MSB8028: 中间目录(x64\Debug\)包含从另一个项目(StgSharpGraphic.vcxproj)共享的文件。 这会导致错误的清除和重新生成行为。 +06:32:48.917 1>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(531,5): warning MSB8028: 中间目录(x64\Debug\)包含从另一个项目(StgSharpGraphic.vcxproj)共享的文件。 这会导致错误的清除和重新生成行为。 已完成执行任务“VCMessage”的操作。 (任务 ID: 20) 设置属性: _Tmp=C:\Users\Nitlo\AppData\Local\Temp 设置属性: _Temp=C:\Users\Nitlo\AppData\Local\Temp @@ -2942,20 +2945,20 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\ x64\Debug\StgSharpC.tlog\ (任务 ID: 22) 已完成执行任务“MakeDir”的操作。 (任务 ID: 22) -16:41:40.035 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareForBuild”的操作。: (目标 ID: 21) +06:32:48.924 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareForBuild”的操作。: (目标 ID: 21) 已跳过目标“_PrepareForReferenceResolution”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“ComputeCrtSDKReference”;('@(ClCompile)'!='' and '$(WindowsAppContainer)'=='true' and '$(UseCrtSDKReference)' != 'false')的计算结果为('debuger.c;dllmain.c;glsc2.c;...'!='' and 'false'=='true' and '' != 'false')。 由于条件的计算结果为 false,已跳过目标“GetInstalledSDKLocations”;('@(SDKReference)' != '')的计算结果为('' != '')。 -16:41:40.035 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveSDKReferences: (目标 ID: 22)”(目标“ResolveAssemblyReferences”依赖于它): +06:32:48.924 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveSDKReferences: (目标 ID: 22)”(目标“ResolveAssemblyReferences”依赖于它): 由于 false 条件,已跳过任务“ResolveSDKReference”;('@(SDKReference)'!='')计算为(''!='')。 -16:41:40.035 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveSDKReferences”的操作。: (目标 ID: 22) +06:32:48.924 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveSDKReferences”的操作。: (目标 ID: 22) 已跳过目标“ResolveSDKReferences”。以前的生成已成功。 -16:41:40.035 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ExpandSDKReferences: (目标 ID: 23)”(目标“ResolveAssemblyReferences”依赖于它): +06:32:48.924 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ExpandSDKReferences: (目标 ID: 23)”(目标“ResolveAssemblyReferences”依赖于它): 由于 false 条件,已跳过任务“GetSDKReferenceFiles”;('@(ResolvedSDKReference)'!='')计算为(''!='')。 -16:41:40.035 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ExpandSDKReferences”的操作。: (目标 ID: 23) +06:32:48.924 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ExpandSDKReferences”的操作。: (目标 ID: 23) 由于条件的计算结果为 false,已跳过目标“ResolveNuGetPackageAssets”;('$(ResolveNuGetPackages)' == 'true' and exists('$(ProjectLockFile)'))的计算结果为('true' == 'true' and exists('obj\project.assets.json'))。 由于条件的计算结果为 false,已跳过目标“FakesGenerateBeforeBuild”;(@(Fakes) != '' AND $(BuildingProject) AND $(FakesUseV2Generation) != 'true')的计算结果为( != '' AND true AND != 'true')。 -16:41:40.035 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveAssemblyReferences: (目标 ID: 24)”(目标“ResolveReferences”依赖于它): +06:32:48.924 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveAssemblyReferences: (目标 ID: 24)”(目标“ResolveReferences”依赖于它): 添加的项: _ReferenceInstalledAssemblyDirectory=C:\Program Files (x86)\Windows Kits\10\References 设置属性: ResolveAssemblyReferencesStateFile=x64\Debug\StgSharpGraphic.vcxproj.AssemblyReference.cache 设置属性: ResolveAssemblyReferencesSilent=false @@ -2966,19 +2969,19 @@ 设置属性: ResolveAssemblyReferenceOutputUnresolvedAssemblyConflicts=false 设置属性: FindDependenciesOfExternallyResolvedReferences=false 由于 false 条件,已跳过任务“ResolveAssemblyReference”;('@(Reference)'!='' or '@(_ResolvedProjectReferencePaths)'!='' or '@(_ExplicitReference)' != '')计算为(''!='' or ''!='' or '' != '')。 -16:41:40.036 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveAssemblyReferences”的操作。: (目标 ID: 24) +06:32:48.925 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveAssemblyReferences”的操作。: (目标 ID: 24) 由于条件的计算结果为 false,已跳过目标“GenerateFakes”;($(BuildingProject) AND $(FakesUseV2Generation) == 'true')的计算结果为(true AND == 'true')。 由于条件的计算结果为 false,已跳过目标“GenerateBindingRedirects”;('$(AutoGenerateBindingRedirects)' == 'true' and '$(GenerateBindingRedirectsOutputType)' == 'true' and '@(SuggestedBindingRedirects)' != '' and '$(DesignTimeBuild)' != 'true' and '$(BuildingProject)' == 'true')的计算结果为('' == 'true' and '' == 'true' and '' != '' and '' != 'true' and 'true' == 'true')。 由于条件的计算结果为 false,已跳过目标“GenerateBindingRedirectsUpdateAppConfig”;('$(AutoGenerateBindingRedirects)' == 'true' and '$(GenerateBindingRedirectsOutputType)' == 'true')的计算结果为('' == 'true' and '' == 'true')。 由于条件的计算结果为 false,已跳过目标“ResolveComReferences”;('@(COMReference)'!='' or '@(COMFileReference)'!='')的计算结果为(''!='' or ''!='')。 -16:41:40.036 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“AfterResolveReferences: (目标 ID: 25)”(目标“ResolveReferences”依赖于它): -16:41:40.036 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterResolveReferences”的操作。: (目标 ID: 25) +06:32:48.925 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“AfterResolveReferences: (目标 ID: 25)”(目标“ResolveReferences”依赖于它): +06:32:48.925 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterResolveReferences”的操作。: (目标 ID: 25) 由于条件的计算结果为 false,已跳过目标“ResolveTestReferences”;('@(Shadow)'!='')的计算结果为(''!='')。 -16:41:40.036 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveReferences: (目标 ID: 26)”(目标“Build”依赖于它): -16:41:40.036 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveReferences”的操作。: (目标 ID: 26) +06:32:48.925 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“ResolveReferences: (目标 ID: 26)”(目标“Build”依赖于它): +06:32:48.925 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolveReferences”的操作。: (目标 ID: 26) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“PrepareForBuild”。以前的生成已成功。 -16:41:40.036 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“InitializeBuildStatus: (目标 ID: 27)”(目标“Build”依赖于它): +06:32:48.925 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“InitializeBuildStatus: (目标 ID: 27)”(目标“Build”依赖于它): 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“ReadLinesFromFile”任务。 任务“ReadLinesFromFile” (任务 ID: 23) 任务参数:File=x64\Debug\StgSharpC.tlog\StgSharpC.lastbuildstate (任务 ID: 23) @@ -3007,33 +3010,33 @@ 正在创建“x64\Debug\StgSharpC.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 (任务 ID: 25) 正在对“x64\Debug\StgSharpC.tlog\unsuccessfulbuild”执行 Touch 任务。 (任务 ID: 25) 已完成执行任务“Touch”的操作。 (任务 ID: 25) -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“InitializeBuildStatus”的操作。: (目标 ID: 27) +06:32:48.935 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“InitializeBuildStatus”的操作。: (目标 ID: 27) 已跳过目标“PrepareProjectReferences”。以前的生成已成功。 -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildGenerateSourcesTraverse: (目标 ID: 28)”(目标“BuildGenerateSources”依赖于它): +06:32:48.935 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildGenerateSourcesTraverse: (目标 ID: 28)”(目标“BuildGenerateSources”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true')计算为('' == 'true' and '' != '' and '' != '' and '' == 'true')。 -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildGenerateSourcesTraverse”的操作。: (目标 ID: 28) +06:32:48.935 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildGenerateSourcesTraverse”的操作。: (目标 ID: 28) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“ResolveReferences”。以前的生成已成功。 -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“BeforeBuildGenerateSources: (目标 ID: 29)”(目标“_BuildGenerateSourcesAction”依赖于它): -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeBuildGenerateSources”的操作。: (目标 ID: 29) -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“PreBuildEvent: (目标 ID: 30)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.935 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“BeforeBuildGenerateSources: (目标 ID: 29)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.935 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeBuildGenerateSources”的操作。: (目标 ID: 29) +06:32:48.935 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“PreBuildEvent: (目标 ID: 30)”(目标“_BuildGenerateSourcesAction”依赖于它): 由于 false 条件,已跳过任务“Message”;('%(PreBuildEvent.Message)' != '' and '%(PreBuildEvent.Command)' != '')计算为('' != '' and '' != '')。 由于 false 条件,已跳过任务“Exec”;('%(PreBuildEvent.Command)' != '')计算为('' != '')。 -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PreBuildEvent”的操作。: (目标 ID: 30) +06:32:48.935 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PreBuildEvent”的操作。: (目标 ID: 30) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“InitializeBuildStatus”。以前的生成已成功。 已跳过目标“SetBuildDefaultEnvironmentVariables”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“SetUserMacroEnvironmentVariables”;('@(BuildMacro)' != '' and '$(DesignTimeBuild)' != 'true')的计算结果为('' != '' and '' != 'true')。 -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_SelectedFiles: (目标 ID: 31)”(目标“SelectCustomBuild”依赖于它): -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_SelectedFiles”的操作。: (目标 ID: 31) -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“SelectCustomBuild: (目标 ID: 32)”(目标“CustomBuild”依赖于它): -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SelectCustomBuild”的操作。: (目标 ID: 32) -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCustomBuildOutput: (目标 ID: 33)”(目标“CustomBuild”依赖于它): +06:32:48.935 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_SelectedFiles: (目标 ID: 31)”(目标“SelectCustomBuild”依赖于它): +06:32:48.935 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_SelectedFiles”的操作。: (目标 ID: 31) +06:32:48.935 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“SelectCustomBuild: (目标 ID: 32)”(目标“CustomBuild”依赖于它): +06:32:48.935 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SelectCustomBuild”的操作。: (目标 ID: 32) +06:32:48.935 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCustomBuildOutput: (目标 ID: 33)”(目标“CustomBuild”依赖于它): 由于 false 条件,已跳过任务“CreateItem”;('%(CustomBuildOutputs.OutputItemType)'!='')计算为(''!='')。 任务“MakeDir” (任务 ID: 26) 已完成执行任务“MakeDir”的操作。 (任务 ID: 26) -16:41:40.039 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCustomBuildOutput”的操作。: (目标 ID: 33) -16:41:40.039 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“CustomBuild: (目标 ID: 34)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.936 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCustomBuildOutput”的操作。: (目标 ID: 33) +06:32:48.936 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“CustomBuild: (目标 ID: 34)”(目标“_BuildGenerateSourcesAction”依赖于它): 设置属性: CustomBuildToolArchitecture=Native32Bit 正在使用程序集“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Build.CppTasks.Common.dll”中的“GetOutOfDateItems”任务。 任务“GetOutOfDateItems” (任务 ID: 27) @@ -3055,12 +3058,12 @@ 已完成执行任务“GetOutOfDateItems”的操作。 (任务 ID: 28) 由于 false 条件,已跳过任务“ParallelCustomBuild”;('@(_ParallelCustomBuild)' != '')计算为('' != '')。 由于 false 条件,已跳过任务“CustomBuild”;('@(_CustomBuild)' != '')计算为('' != '')。 -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CustomBuild”的操作。: (目标 ID: 34) +06:32:48.944 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CustomBuild”的操作。: (目标 ID: 34) 由于条件的计算结果为 false,已跳过目标“FxExport”;('@(FxCompile)' != '')的计算结果为('' != '')。 由于条件的计算结果为 false,已跳过目标“FxCompile”;('@(FxCompile)' != '')的计算结果为('' != '')。 由于条件的计算结果为 false,已跳过目标“_CreateCopyFileItems”;('@(CopyFileToFolders)' != '')的计算结果为('' != '')。 已跳过目标“_SelectedFiles”。以前的生成已成功。 -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“CopyFileToFolders: (目标 ID: 35)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.944 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“CopyFileToFolders: (目标 ID: 35)”(目标“_BuildGenerateSourcesAction”依赖于它): 任务“GetOutOfDateItems” (任务 ID: 29) 任务参数:TLogNamePrefix=CopyFile (任务 ID: 29) 任务参数:TLogDirectory=x64\Debug\StgSharpC.tlog\ (任务 ID: 29) @@ -3069,58 +3072,58 @@ 任务参数:TrackFileAccess=True (任务 ID: 29) 已完成执行任务“GetOutOfDateItems”的操作。 (任务 ID: 29) 由于 false 条件,已跳过任务“Copy”;('@(_OutOfDateCopyFile)' != '')计算为('' != '')。 -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CopyFileToFolders”的操作。: (目标 ID: 35) +06:32:48.944 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CopyFileToFolders”的操作。: (目标 ID: 35) 由于条件的计算结果为 false,已跳过目标“Xsd”;('@(Xsd)' != '')的计算结果为('' != '')。 -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Xsd: (目标 ID: 36)”(目标“_BuildGenerateSourcesAction”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Xsd”的操作。: (目标 ID: 36) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForMidl: (目标 ID: 37)”(目标“_Midl”依赖于它): +06:32:48.944 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Xsd: (目标 ID: 36)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.944 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Xsd”的操作。: (目标 ID: 36) +06:32:48.944 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForMidl: (目标 ID: 37)”(目标“_Midl”依赖于它): 设置属性: Midl_OutputDir= 任务“Makedir” (任务 ID: 30) 已完成执行任务“Makedir”的操作。 (任务 ID: 30) -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForMidl”的操作。: (目标 ID: 37) +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForMidl”的操作。: (目标 ID: 37) 由于条件的计算结果为 false,已跳过目标“Midl”;('@(Midl)' != '')的计算结果为('' != '')。 由于条件的计算结果为 false,已跳过目标“FxExport”;('@(FxCompile)' != '')的计算结果为('' != '')。 由于条件的计算结果为 false,已跳过目标“FxCompile”;('@(FxCompile)' != '')的计算结果为('' != '')。 -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeMIDLGeneratedCompileInputs: (目标 ID: 38)”(目标“_Midl”依赖于它): +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeMIDLGeneratedCompileInputs: (目标 ID: 38)”(目标“_Midl”依赖于它): 设置属性: Midl_OutputDir= -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeMIDLGeneratedCompileInputs”的操作。: (目标 ID: 38) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterMidl: (目标 ID: 39)”(目标“_Midl”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterMidl”的操作。: (目标 ID: 39) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Midl: (目标 ID: 40)”(目标“_BuildGenerateSourcesAction”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Midl”的操作。: (目标 ID: 40) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“AfterBuildGenerateSources: (目标 ID: 41)”(目标“_BuildGenerateSourcesAction”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuildGenerateSources”的操作。: (目标 ID: 41) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterBuildGenerateSourcesEvent: (目标 ID: 42)”(目标“_BuildGenerateSourcesAction”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuildGenerateSourcesEvent”的操作。: (目标 ID: 42) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BuildGenerateSourcesAction: (目标 ID: 43)”(目标“BuildGenerateSources”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BuildGenerateSourcesAction”的操作。: (目标 ID: 43) -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildGenerateSources: (目标 ID: 44)”(目标“Build”依赖于它): -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildGenerateSources”的操作。: (目标 ID: 44) +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeMIDLGeneratedCompileInputs”的操作。: (目标 ID: 38) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterMidl: (目标 ID: 39)”(目标“_Midl”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterMidl”的操作。: (目标 ID: 39) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Midl: (目标 ID: 40)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Midl”的操作。: (目标 ID: 40) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“AfterBuildGenerateSources: (目标 ID: 41)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuildGenerateSources”的操作。: (目标 ID: 41) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterBuildGenerateSourcesEvent: (目标 ID: 42)”(目标“_BuildGenerateSourcesAction”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuildGenerateSourcesEvent”的操作。: (目标 ID: 42) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BuildGenerateSourcesAction: (目标 ID: 43)”(目标“BuildGenerateSources”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BuildGenerateSourcesAction”的操作。: (目标 ID: 43) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildGenerateSources: (目标 ID: 44)”(目标“Build”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildGenerateSources”的操作。: (目标 ID: 44) 已跳过目标“PrepareProjectReferences”。以前的生成已成功。 -16:41:40.047 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildCompileTraverse: (目标 ID: 45)”(目标“BuildCompile”依赖于它): +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildCompileTraverse: (目标 ID: 45)”(目标“BuildCompile”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true')计算为('' == 'true' and '' != '' and '' != '' and '' == 'true')。 -16:41:40.047 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildCompileTraverse”的操作。: (目标 ID: 45) +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildCompileTraverse”的操作。: (目标 ID: 45) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“ResolveReferences”。以前的生成已成功。 -16:41:40.048 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BeforeClCompile: (目标 ID: 46)”(目标“_ClCompile”依赖于它): -16:41:40.048 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeClCompile”的操作。: (目标 ID: 46) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BeforeClCompile: (目标 ID: 46)”(目标“_ClCompile”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeClCompile”的操作。: (目标 ID: 46) 由于条件的计算结果为 false,已跳过目标“GenerateTargetFrameworkMonikerAttribute”;('$(GenerateTargetFrameworkAttribute)' == 'true')的计算结果为('false' == 'true')。 已跳过目标“ComputeMIDLGeneratedCompileInputs”。以前的生成已成功。 -16:41:40.048 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLInputPDBName: (目标 ID: 47)”(目标“_ClCompile”依赖于它): -16:41:40.048 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLInputPDBName”的操作。: (目标 ID: 47) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLInputPDBName: (目标 ID: 47)”(目标“_ClCompile”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLInputPDBName”的操作。: (目标 ID: 47) 已跳过目标“ResolveReferences”。以前的生成已成功。 -16:41:40.048 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“FindReferenceAssembliesForReferences: (目标 ID: 48)”(目标“ComputeReferenceCLInput”依赖于它): -16:41:40.048 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“FindReferenceAssembliesForReferences”的操作。: (目标 ID: 48) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“FindReferenceAssembliesForReferences: (目标 ID: 48)”(目标“ComputeReferenceCLInput”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“FindReferenceAssembliesForReferences”的操作。: (目标 ID: 48) 由于条件的计算结果为 false,已跳过目标“AppendGeneratedFakesAssemblyReferences”;($(FakesUseV2Generation) == 'true' AND Exists('$(FakesOutputPath)'))的计算结果为( == 'true' AND Exists('D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\FakesAssemblies'))。 -16:41:40.048 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“GetReferencedVCProjectsInfo: (目标 ID: 49)”(目标“ComputeReferenceCLInput”依赖于它): +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“GetReferencedVCProjectsInfo: (目标 ID: 49)”(目标“ComputeReferenceCLInput”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('%(_MSBuildProjectReferenceExistent.Extension)' == '.vcxproj' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '')计算为('' == '.vcxproj' and '' != '' and '' != '')。 -16:41:40.048 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetReferencedVCProjectsInfo”的操作。: (目标 ID: 49) -16:41:40.048 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeReferenceCLInput: (目标 ID: 50)”(目标“_ClCompile”依赖于它): +06:32:48.945 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetReferencedVCProjectsInfo”的操作。: (目标 ID: 49) +06:32:48.945 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeReferenceCLInput: (目标 ID: 50)”(目标“_ClCompile”依赖于它): 由于 false 条件,已跳过任务“WriteLinesToFile”;('@(_ReferenceOutputsToCopyLocally)'!='' and '$(DesignTimeBuild)' != 'true' and '$(TrackFileAccess)' == 'true')计算为(''!='' and '' != 'true' and 'true' == 'true')。 由于 false 条件,已跳过任务“WriteLinesToFile”;('@(_ReferenceOutputsToCopyLocally)'!='' and '$(DesignTimeBuild)' != 'true' and '$(TrackFileAccess)' == 'true')计算为(''!='' and '' != 'true' and 'true' == 'true')。 由于 false 条件,已跳过任务“Message”;('$(_REFERENCE_DEBUG)'=='true')计算为(''=='true')。 -16:41:40.048 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeReferenceCLInput”的操作。: (目标 ID: 50) -16:41:40.048 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“WarnCompileDuplicatedFilename: (目标 ID: 51)”(目标“_ClCompile”依赖于它): +06:32:48.946 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeReferenceCLInput”的操作。: (目标 ID: 50) +06:32:48.946 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“WarnCompileDuplicatedFilename: (目标 ID: 51)”(目标“_ClCompile”依赖于它): 由于 false 条件,已跳过任务“VCMessage”;('%(ClCompile.ExcludedFromBuild)' != 'true' and '%(Filename)%(Extension)' != '@(ClCompile->'%(Filename)%(Extension)')' and '%(ObjectFileName)' == '@(ClCompile->Metadata(ObjectFileName)->Distinct())')计算为('' != 'true' and 'debuger.c' != 'debuger.c' and 'x64\Debug\' == 'x64\Debug\')。 由于 false 条件,已跳过任务“VCMessage”;('%(ClCompile.ExcludedFromBuild)' != 'true' and '%(Filename)%(Extension)' != '@(ClCompile->'%(Filename)%(Extension)')' and '%(ObjectFileName)' == '@(ClCompile->Metadata(ObjectFileName)->Distinct())')计算为('' != 'true' and 'dllmain.c' != 'dllmain.c' and 'x64\Debug\' == 'x64\Debug\')。 由于 false 条件,已跳过任务“VCMessage”;('%(ClCompile.ExcludedFromBuild)' != 'true' and '%(Filename)%(Extension)' != '@(ClCompile->'%(Filename)%(Extension)')' and '%(ObjectFileName)' == '@(ClCompile->Metadata(ObjectFileName)->Distinct())')计算为('' != 'true' and 'glsc2.c' != 'glsc2.c' and 'x64\Debug\' == 'x64\Debug\')。 @@ -3131,16 +3134,16 @@ 由于 false 条件,已跳过任务“VCMessage”;('%(ClCompile.ExcludedFromBuild)' != 'true' and '%(Filename)%(Extension)' != '@(ClCompile->'%(Filename)%(Extension)')' and '%(ObjectFileName)' == '@(ClCompile->Metadata(ObjectFileName)->Distinct())')计算为('' != 'true' and 'stb_image.c' != 'stb_image.c' and 'x64\Debug\' == 'x64\Debug\')。 由于 false 条件,已跳过任务“VCMessage”;('%(ClCompile.ExcludedFromBuild)' != 'true' and '%(Filename)%(Extension)' != '@(ClCompile->'%(Filename)%(Extension)')' and '%(ObjectFileName)' == '@(ClCompile->Metadata(ObjectFileName)->Distinct())')计算为('' != 'true' and 'StgSharpC.c' != 'StgSharpC.c' and 'x64\Debug\' == 'x64\Debug\')。 由于 false 条件,已跳过任务“VCMessage”;('%(ClCompile.ExcludedFromBuild)' != 'true' and '%(Filename)%(Extension)' != '@(ClCompile->'%(Filename)%(Extension)')' and '%(ObjectFileName)' == '@(ClCompile->Metadata(ObjectFileName)->Distinct())')计算为('' != 'true' and 'wgl.c' != 'wgl.c' and 'x64\Debug\' == 'x64\Debug\')。 -16:41:40.050 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“WarnCompileDuplicatedFilename”的操作。: (目标 ID: 51) -16:41:40.050 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“ComputeStdModulesCompileInputs: (目标 ID: 52)”(目标“_ClCompile”依赖于它): +06:32:48.947 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“WarnCompileDuplicatedFilename”的操作。: (目标 ID: 51) +06:32:48.947 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“ComputeStdModulesCompileInputs: (目标 ID: 52)”(目标“_ClCompile”依赖于它): 由于 false 条件,已跳过任务“GetLibraryModuleSources”;('@(LibraryManifests)' != '')计算为('' != '')。 -16:41:40.050 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeStdModulesCompileInputs”的操作。: (目标 ID: 52) -16:41:40.050 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“FixupCLCompileOptions: (目标 ID: 53)”(目标“_ClCompile”依赖于它): +06:32:48.948 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeStdModulesCompileInputs”的操作。: (目标 ID: 52) +06:32:48.948 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“FixupCLCompileOptions: (目标 ID: 53)”(目标“_ClCompile”依赖于它): 设置属性: EnableCppModules=true 设置属性: EnableCppModules=false 设置属性: _PCHForceSyncWrite=true -16:41:40.052 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“FixupCLCompileOptions”的操作。: (目标 ID: 53) -16:41:40.052 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForCl: (目标 ID: 54)”(目标“_ClCompile”依赖于它): +06:32:48.951 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“FixupCLCompileOptions”的操作。: (目标 ID: 53) +06:32:48.951 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForCl: (目标 ID: 54)”(目标“_ClCompile”依赖于它): 添加的项: ClDirsToMake=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug 添加的项: ClDirsToMake=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug 添加的项: ClDirsToMake=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug @@ -3162,7 +3165,7 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug -16:41:40.053 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForCl”的操作。: (目标 ID: 54) +06:32:48.952 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForCl”的操作。: (目标 ID: 54) 已跳过目标“_SelectedFiles”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“GenerateTargetFrameworkMonikerAttribute”;('$(GenerateTargetFrameworkAttribute)' == 'true')的计算结果为('false' == 'true')。 已跳过目标“ComputeMIDLGeneratedCompileInputs”。以前的生成已成功。 @@ -3173,8 +3176,8 @@ 已跳过目标“FixupCLCompileOptions”。以前的生成已成功。 已跳过目标“SelectCustomBuild”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“SetModuleDependencies”;('$(DesignTimeBuild)' != 'true' and '$(EnableCppModules)' == 'true')的计算结果为('' != 'true' and 'false' == 'true')。 -16:41:40.053 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“SelectClCompile: (目标 ID: 55)”(目标“ClCompile”依赖于它): -16:41:40.054 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SelectClCompile”的操作。: (目标 ID: 55) +06:32:48.952 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“SelectClCompile: (目标 ID: 55)”(目标“ClCompile”依赖于它): +06:32:48.952 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SelectClCompile”的操作。: (目标 ID: 55) 由于条件的计算结果为 false,已跳过目标“SelectAnalysisManifest”;('$(RunMsvcAnalysis)'=='true' and '$(SelectedFiles)'!='')的计算结果为('false'=='true' and ''!='')。 由于条件的计算结果为 false,已跳过目标“SetVConeMKLEnvironment”;('$(UseInteloneMKL)' != '' AND '$(UseInteloneMKL)' != 'No' AND '$(PlatformToolset)' == 'v143' AND '$(oneMKLProductDir)' != '')的计算结果为('No' != '' AND 'No' != 'No' AND 'v143' == 'v143' AND 'C:\Program Files (x86)\Intel\oneAPI\mkl\2022.2.1' != '')。 由于条件的计算结果为 false,已跳过目标“CheckInstalledVCLibsoneMKL”;('$(UseInteloneMKL)' != '' AND '$(UseInteloneMKL)' != 'No' AND '$(PlatformToolset)' == 'v143')的计算结果为('No' != '' AND 'No' != 'No' AND 'v143' == 'v143')。 @@ -3183,11 +3186,11 @@ 由于条件的计算结果为 false,已跳过目标“CheckIntelEnvironmentForVCLibsoneDAL”;('$(UseInteloneDAL)' != '' AND '$(UseInteloneDAL)' != 'false' AND '$(UseEnv)' != 'true' AND '$(PlatformToolset)' == 'v143')的计算结果为('false' != '' AND 'false' != 'false' AND '' != 'true' AND 'v143' == 'v143')。 由于条件的计算结果为 false,已跳过目标“CheckIntelEnvironmentForVCLibsoneMKL”;('$(UseInteloneMKL)' != '' AND '$(UseInteloneMKL)' != 'No' AND '$(UseEnv)' != 'true' AND '$(PlatformToolset)' == 'v143')的计算结果为('No' != '' AND 'No' != 'No' AND '' != 'true' AND 'v143' == 'v143')。 由于条件的计算结果为 false,已跳过目标“CheckIntelEnvironmentForVCLibsoneTBB”;('$(PlatformToolset)' == 'v143' AND '$(UseInteloneTBB)' == 'true' AND '$(UseEnv)' != 'true')的计算结果为('v143' == 'v143' AND 'false' == 'true' AND '' != 'true')。 -16:41:40.054 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Platforms\x64\PlatformToolsets\v143\ImportAfter\Intel.oneAPI.Libs.v143.targets”中的目标“CheckMixedPerfLibUsageVC: (目标 ID: 56)”(目标“ClCompile”依赖于它): +06:32:48.952 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Platforms\x64\PlatformToolsets\v143\ImportAfter\Intel.oneAPI.Libs.v143.targets”中的目标“CheckMixedPerfLibUsageVC: (目标 ID: 56)”(目标“ClCompile”依赖于它): 设置属性: oneAPIPerfLibsInstalled=true 由于 false 条件,已跳过任务“ICMessage”;('$(CnLPerfLibsUsed)'=='true' AND '$(oneAPIPerfLibsUsed)'=='true')计算为(''=='true' AND ''=='true')。 -16:41:40.054 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CheckMixedPerfLibUsageVC”的操作。: (目标 ID: 56) -16:41:40.054 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“ClCompile: (目标 ID: 57)”(目标“_ClCompile”依赖于它): +06:32:48.953 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CheckMixedPerfLibUsageVC”的操作。: (目标 ID: 56) +06:32:48.953 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“ClCompile: (目标 ID: 57)”(目标“_ClCompile”依赖于它): 设置属性: CLToolArchitecture=Native64Bit 由于 false 条件,已跳过任务“Delete”;('%(ClCompile.DebugInformationFormat)' != '' and '%(ClCompile.DebugInformationFormat)' != 'None' and '%(ClCompile.DebugInformationFormat)' != 'OldStyle' and '%(ClCompile.ProgramDataBaseFileName)' != '' and !Exists(%(ClCompile.ProgramDataBaseFileName)))计算为('EditAndContinue' != '' and 'EditAndContinue' != 'None' and 'EditAndContinue' != 'OldStyle' and 'x64\Debug\vc143.pdb' != '' and !Exists(x64\Debug\vc143.pdb))。 由于 false 条件,已跳过任务“MultiToolTask”;('%(ClCompile.CompilerIteration)' == 'Modules')计算为('' == 'Modules')。 @@ -4172,17 +4175,17 @@ D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STB_IMAGE.OBJ (任务 ID: 32) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ (任务 ID: 32) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\WGL.OBJ (任务 ID: 32) - 将编译 StgSharpC.c,因为在 2023/12/4 16:39:09 处修改了 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c。 (任务 ID: 32) + 将编译 StgSharpC.c,因为在 2023/12/6 0:57:04 处修改了 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c。 (任务 ID: 32) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\STGSHARPC.C 的输出: (任务 ID: 32) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ (任务 ID: 32) 写入跟踪日志: (任务 ID: 32) x64\Debug\StgSharpC.tlog\CL.write.1.tlog (任务 ID: 32) 传递给工具的环境变量为: (任务 ID: 32) - VS_UNICODE_OUTPUT=2020 (任务 ID: 32) - SARIF_OUTPUT_PIPE=2032 (任务 ID: 32) + VS_UNICODE_OUTPUT=1460 (任务 ID: 32) + SARIF_OUTPUT_PIPE=1556 (任务 ID: 32) C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64\CL.exe /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /D GLFW_BUILD_DLL /D _DEBUG /D STGSHARPGRAPHIC_EXPORTS /D _WINDOWS /D _USRDLL /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std:c17 /permissive- /FAcs /Fa"x64\Debug\\" /Fo"x64\Debug\\" /Fd"x64\Debug\vc143.pdb" /external:W3 /Gd /TC /showIncludes /FC /errorReport:prompt StgSharpC.c (任务 ID: 32) 跟踪命令: (任务 ID: 32) - C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Tracker.exe /d "C:\Program Files (x86)\MSBuild\15.0\FileTracker\FileTracker32.dll" /i "D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.tlog" /r "D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\STGSHARPC.C" /b MSBuildConsole_CancelEvent3ecaa75b71674461b943f8e3ea55d6b8 /c "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64\CL.exe" /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /D GLFW_BUILD_DLL /D _DEBUG /D STGSHARPGRAPHIC_EXPORTS /D _WINDOWS /D _USRDLL /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std:c17 /permissive- /FAcs /Fa"x64\Debug\\" /Fo"x64\Debug\\" /Fd"x64\Debug\vc143.pdb" /external:W3 /Gd /TC /showIncludes /FC /errorReport:prompt StgSharpC.c (任务 ID: 32) + C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Tracker.exe /d "C:\Program Files (x86)\MSBuild\15.0\FileTracker\FileTracker32.dll" /i "D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.tlog" /r "D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\STGSHARPC.C" /b MSBuildConsole_CancelEvent4405a65ca6914f59bfc2cad4bf1c69f5 /c "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64\CL.exe" /c /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /D GLFW_BUILD_DLL /D _DEBUG /D STGSHARPGRAPHIC_EXPORTS /D _WINDOWS /D _USRDLL /D _WINDLL /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std:c17 /permissive- /FAcs /Fa"x64\Debug\\" /Fo"x64\Debug\\" /Fd"x64\Debug\vc143.pdb" /external:W3 /Gd /TC /showIncludes /FC /errorReport:prompt StgSharpC.c (任务 ID: 32) StgSharpC.c (任务 ID: 32) 注意: 包含文件: D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\./include/ssgc_framework.h (任务 ID: 32) 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um\windows.h (任务 ID: 32) @@ -4335,56 +4338,56 @@ 注意: 包含文件: C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_wstdlib.h (任务 ID: 32) 注意: 包含文件: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include\limits.h (任务 ID: 32) Sarif: {"ruleId":"C4047","message":{"text":"“函数”:“GLchar *”与“char *[512]”的间接级别不同"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///D:/NitloadIndustry/研究项目/1-Flagship/TH2020/ProjectFile/源代码/StgSharpC/StgSharpC.c"},"region":{"startLine":46,"startColumn":65}}}]} (任务 ID: 32) -16:41:40.560 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(46,65): warning C4047: “函数”:“GLchar *”与“char *[512]”的间接级别不同 +06:32:50.006 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(46,65): warning C4047: “函数”:“GLchar *”与“char *[512]”的间接级别不同 Sarif: {"ruleId":"C4024","message":{"text":"“通过指针的函数”: 形参和实参 4 的类型不同"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///D:/NitloadIndustry/研究项目/1-Flagship/TH2020/ProjectFile/源代码/StgSharpC/StgSharpC.c"},"region":{"startLine":46,"startColumn":65}}}]} (任务 ID: 32) -16:41:40.563 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(46,65): warning C4024: “通过指针的函数”: 形参和实参 4 的类型不同 +06:32:50.008 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(46,65): warning C4024: “通过指针的函数”: 形参和实参 4 的类型不同 Sarif: {"ruleId":"C4047","message":{"text":"“函数”:“GLchar *”与“char *[512]”的间接级别不同"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///D:/NitloadIndustry/研究项目/1-Flagship/TH2020/ProjectFile/源代码/StgSharpC/StgSharpC.c"},"region":{"startLine":68,"startColumn":69}}}]} (任务 ID: 32) -16:41:40.563 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(68,69): warning C4047: “函数”:“GLchar *”与“char *[512]”的间接级别不同 +06:32:50.008 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(68,69): warning C4047: “函数”:“GLchar *”与“char *[512]”的间接级别不同 Sarif: {"ruleId":"C4024","message":{"text":"“通过指针的函数”: 形参和实参 4 的类型不同"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///D:/NitloadIndustry/研究项目/1-Flagship/TH2020/ProjectFile/源代码/StgSharpC/StgSharpC.c"},"region":{"startLine":68,"startColumn":69}}}]} (任务 ID: 32) -16:41:40.563 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(68,69): warning C4024: “通过指针的函数”: 形参和实参 4 的类型不同 +06:32:50.008 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(68,69): warning C4024: “通过指针的函数”: 形参和实参 4 的类型不同 Sarif: {"ruleId":"C4047","message":{"text":"“return”:“char *”与“char *(*)[512]”的间接级别不同"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///D:/NitloadIndustry/研究项目/1-Flagship/TH2020/ProjectFile/源代码/StgSharpC/StgSharpC.c"},"region":{"startLine":90,"startColumn":5}}}]} (任务 ID: 32) -16:41:40.563 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(90,5): warning C4047: “return”:“char *”与“char *(*)[512]”的间接级别不同 +06:32:50.008 1>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpC.c(90,5): warning C4047: “return”:“char *”与“char *(*)[512]”的间接级别不同 已完成执行任务“CL”的操作。 (任务 ID: 32) -16:41:40.595 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ClCompile”的操作。: (目标 ID: 57) +06:32:50.388 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ClCompile”的操作。: (目标 ID: 57) 由于条件的计算结果为 false,已跳过目标“RunSelectedFileNativeCodeAnalysis”;('$(RunMsvcAnalysis)'=='true' and '$(SelectedFiles)'!='')的计算结果为('false'=='true' and ''!='')。 由于条件的计算结果为 false,已跳过目标“ManagedIncrementalBuildPostProcessDependencyGraph”;('@(ClCompile)' != '' and '$(EnableManagedIncrementalBuild)' == 'True')的计算结果为('debuger.c;dllmain.c;glsc2.c;...' != '' and 'false' == 'True')。 由于条件的计算结果为 false,已跳过目标“NoAnalysisToolEnabledWarning”;('$(RunCppAnalysis)'=='true' AND '$(EnableMicrosoftCodeAnalysis)'=='false' AND '$(EnableClangTidyCodeAnalysis)'=='false')的计算结果为('false'=='true' AND 'true'=='false' AND 'false'=='false')。 由于条件的计算结果为 false,已跳过目标“RunSelectedFileClangTidy”;('$(RunClangCppAnalysis)'=='true' AND '$(SelectedFiles)'!='')的计算结果为('false'=='true' AND ''!='')。 由于条件的计算结果为 false,已跳过目标“MicrosoftAnalysisIncompatiableWithClangCl”;('$(RunCppAnalysis)'=='true' AND '$(EnableMicrosoftCodeAnalysis)'=='true' AND '$(UseClangCl)'=='true')的计算结果为('false'=='true' AND 'true'=='true' AND ''=='true')。 -16:41:40.595 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterClCompile: (目标 ID: 58)”(目标“_ClCompile”依赖于它): -16:41:40.595 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterClCompile”的操作。: (目标 ID: 58) -16:41:40.595 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_ClCompile: (目标 ID: 59)”(目标“_BuildCompileAction”依赖于它): -16:41:40.595 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_ClCompile”的操作。: (目标 ID: 59) +06:32:50.388 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterClCompile: (目标 ID: 58)”(目标“_ClCompile”依赖于它): +06:32:50.388 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterClCompile”的操作。: (目标 ID: 58) +06:32:50.388 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_ClCompile: (目标 ID: 59)”(目标“_BuildCompileAction”依赖于它): +06:32:50.388 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_ClCompile”的操作。: (目标 ID: 59) 由于条件的计算结果为 false,已跳过目标“_ResGen”;('@(EmbeddedResource)'!='')的计算结果为(''!='')。 -16:41:40.595 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BeforeResourceCompile: (目标 ID: 60)”(目标“_ResourceCompile”依赖于它): -16:41:40.595 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeResourceCompile”的操作。: (目标 ID: 60) -16:41:40.595 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForResourceCompile: (目标 ID: 61)”(目标“_ResourceCompile”依赖于它): +06:32:50.388 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BeforeResourceCompile: (目标 ID: 60)”(目标“_ResourceCompile”依赖于它): +06:32:50.388 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeResourceCompile”的操作。: (目标 ID: 60) +06:32:50.388 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForResourceCompile: (目标 ID: 61)”(目标“_ResourceCompile”依赖于它): 添加的项: RcDirsToMake=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug 任务“MakeDir” (任务 ID: 33) 任务参数:Directories=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug (任务 ID: 33) 已完成执行任务“MakeDir”的操作。 (任务 ID: 33) 删除的项: RcDirsToMake=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForResourceCompile”的操作。: (目标 ID: 61) +06:32:50.388 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForResourceCompile”的操作。: (目标 ID: 61) 由于条件的计算结果为 false,已跳过目标“ResourceCompile”;('@(ResourceCompile)' != '')的计算结果为('' != '')。 -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterResourceCompile: (目标 ID: 62)”(目标“_ResourceCompile”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterResourceCompile”的操作。: (目标 ID: 62) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_ResourceCompile: (目标 ID: 63)”(目标“_BuildCompileAction”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_ResourceCompile”的操作。: (目标 ID: 63) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterResourceCompile: (目标 ID: 62)”(目标“_ResourceCompile”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterResourceCompile”的操作。: (目标 ID: 62) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_ResourceCompile: (目标 ID: 63)”(目标“_BuildCompileAction”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_ResourceCompile”的操作。: (目标 ID: 63) 由于条件的计算结果为 false,已跳过目标“_ImpLib”;('$(ImpLibCompiled)' == 'true')的计算结果为('' == 'true')。 由于条件的计算结果为 false,已跳过目标“_Lib”;('$(LibCompiled)' == 'true')的计算结果为('' == 'true')。 -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterBuildCompileEvent: (目标 ID: 64)”(目标“_BuildCompileAction”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuildCompileEvent”的操作。: (目标 ID: 64) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BuildCompileAction: (目标 ID: 65)”(目标“BuildCompile”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BuildCompileAction”的操作。: (目标 ID: 65) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildCompile: (目标 ID: 66)”(目标“Build”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildCompile”的操作。: (目标 ID: 66) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterBuildCompileEvent: (目标 ID: 64)”(目标“_BuildCompileAction”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuildCompileEvent”的操作。: (目标 ID: 64) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BuildCompileAction: (目标 ID: 65)”(目标“BuildCompile”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BuildCompileAction”的操作。: (目标 ID: 65) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildCompile: (目标 ID: 66)”(目标“Build”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildCompile”的操作。: (目标 ID: 66) 已跳过目标“PrepareProjectReferences”。以前的生成已成功。 -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildLinkTraverse: (目标 ID: 67)”(目标“BuildLink”依赖于它): +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildLinkTraverse: (目标 ID: 67)”(目标“BuildLink”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true')计算为('' == 'true' and '' != '' and '' != '' and '' == 'true')。 -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildLinkTraverse”的操作。: (目标 ID: 67) +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildLinkTraverse”的操作。: (目标 ID: 67) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“ResolveReferences”。以前的生成已成功。 -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeLegacyManifestEmbedding: (目标 ID: 68)”(目标“_BuildLinkAction”依赖于它): +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeLegacyManifestEmbedding: (目标 ID: 68)”(目标“_BuildLinkAction”依赖于它): 添加的项: Manifest= temp @@ -4414,15 +4417,15 @@ UpdateFileHashes=false VerboseOutput=true _LocalVariable=true -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLegacyManifestEmbedding”的操作。: (目标 ID: 68) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BeforeLink: (目标 ID: 69)”(目标“_Link”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeLink”的操作。: (目标 ID: 69) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeRCOutputs: (目标 ID: 70)”(目标“ComputeRCGeneratedLinkInputs”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeRCOutputs”的操作。: (目标 ID: 70) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeRCGeneratedLinkInputs: (目标 ID: 71)”(目标“_Link”依赖于它): -16:41:40.596 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeRCGeneratedLinkInputs”的操作。: (目标 ID: 71) -16:41:40.596 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeManifestGeneratedLinkerInputs: (目标 ID: 72)”(目标“_Link”依赖于它): -16:41:40.597 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeManifestGeneratedLinkerInputs”的操作。: (目标 ID: 72) +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLegacyManifestEmbedding”的操作。: (目标 ID: 68) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BeforeLink: (目标 ID: 69)”(目标“_Link”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BeforeLink”的操作。: (目标 ID: 69) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeRCOutputs: (目标 ID: 70)”(目标“ComputeRCGeneratedLinkInputs”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeRCOutputs”的操作。: (目标 ID: 70) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeRCGeneratedLinkInputs: (目标 ID: 71)”(目标“_Link”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeRCGeneratedLinkInputs”的操作。: (目标 ID: 71) +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeManifestGeneratedLinkerInputs: (目标 ID: 72)”(目标“_Link”依赖于它): +06:32:50.389 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeManifestGeneratedLinkerInputs”的操作。: (目标 ID: 72) 已跳过目标“ComputeCustomBuildOutput”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“GenerateTargetFrameworkMonikerAttribute”;('$(GenerateTargetFrameworkAttribute)' == 'true')的计算结果为('false' == 'true')。 已跳过目标“ComputeMIDLGeneratedCompileInputs”。以前的生成已成功。 @@ -4432,7 +4435,7 @@ 已跳过目标“ComputeStdModulesCompileInputs”。以前的生成已成功。 已跳过目标“FixupCLCompileOptions”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“SetModuleDependencies”;('$(DesignTimeBuild)' != 'true' and '$(EnableCppModules)' == 'true')的计算结果为('' != 'true' and 'false' == 'true')。 -16:41:40.597 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLOutputs: (目标 ID: 73)”(目标“ComputeCLGeneratedLinkInputs”依赖于它): +06:32:50.389 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLOutputs: (目标 ID: 73)”(目标“ComputeCLGeneratedLinkInputs”依赖于它): 添加的项: Obj= x64\Debug\debuger.obj @@ -5275,8 +5278,8 @@ WholeProgramOptimization=false WinRTNoStdLib=false XMLDocumentationFileName=x64\Debug\ -16:41:40.597 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLOutputs”的操作。: (目标 ID: 73) -16:41:40.597 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLGeneratedLinkInputs: (目标 ID: 74)”(目标“_Link”依赖于它): +06:32:50.390 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLOutputs”的操作。: (目标 ID: 73) +06:32:50.390 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLGeneratedLinkInputs: (目标 ID: 74)”(目标“_Link”依赖于它): 添加的项: Link= x64\Debug\debuger.obj @@ -5699,8 +5702,8 @@ TypeLibraryResourceID=1 UACExecutionLevel=AsInvoker UACUIAccess=false -16:41:40.597 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLGeneratedLinkInputs”的操作。: (目标 ID: 74) -16:41:40.597 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeLinkInputsFromProject: (目标 ID: 75)”(目标“_Link”依赖于它): +06:32:50.390 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLGeneratedLinkInputs”的操作。: (目标 ID: 74) +06:32:50.390 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeLinkInputsFromProject: (目标 ID: 75)”(目标“_Link”依赖于它): 添加的项: Link= lib\glfw3.lib @@ -5829,9 +5832,9 @@ TypeLibraryResourceID=1 UACExecutionLevel=AsInvoker UACUIAccess=false -16:41:40.597 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLinkInputsFromProject”的操作。: (目标 ID: 75) +06:32:50.390 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLinkInputsFromProject”的操作。: (目标 ID: 75) 由于条件的计算结果为 false,已跳过目标“ComputeReferenceLinkInputs”;(@(ProjectReference) != '')的计算结果为( != '')。 -16:41:40.597 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeManifestInputsTargets: (目标 ID: 76)”(目标“_Link”依赖于它): +06:32:50.390 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeManifestInputsTargets: (目标 ID: 76)”(目标“_Link”依赖于它): 添加的项: Manifest= temp @@ -5862,9 +5865,9 @@ UpdateFileHashes=false VerboseOutput=true _LocalVariable=true -16:41:40.597 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeManifestInputsTargets”的操作。: (目标 ID: 76) +06:32:50.390 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeManifestInputsTargets”的操作。: (目标 ID: 76) 由于条件的计算结果为 false,已跳过目标“ManifestResourceCompile”;('$(EmbedManifestBy)' == 'LINK' and '@(Manifest)' != '')的计算结果为('LINK' == 'LINK' and '' != '')。 -16:41:40.598 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“AssignTargetPaths: (目标 ID: 77)”(目标“PrepareResourceNames”依赖于它): +06:32:50.390 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“AssignTargetPaths: (目标 ID: 77)”(目标“PrepareResourceNames”依赖于它): 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“AssignTargetPath”任务。 任务“AssignTargetPath” (任务 ID: 34) 任务参数:RootFolder=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC (任务 ID: 34) @@ -5879,9 +5882,9 @@ 任务参数:RootFolder=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC (任务 ID: 37) 已完成执行任务“AssignTargetPath”的操作。 (任务 ID: 37) 由于 false 条件,已跳过任务“AssignTargetPath”;('@(_DeploymentBaseManifestWithTargetPath)'=='' and '%(None.Extension)'=='.manifest')计算为(''=='' and ''=='.manifest')。 -16:41:40.598 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AssignTargetPaths”的操作。: (目标 ID: 77) +06:32:50.391 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AssignTargetPaths”的操作。: (目标 ID: 77) 已跳过目标“AssignTargetPaths”。以前的生成已成功。 -16:41:40.598 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“SplitResourcesByCulture: (目标 ID: 78)”(目标“PrepareResourceNames”依赖于它): +06:32:50.391 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“SplitResourcesByCulture: (目标 ID: 78)”(目标“PrepareResourceNames”依赖于它): 由于 false 条件,已跳过任务“Warning”;('@(ResxWithNoCulture)'!='')计算为(''!='')。 由于 false 条件,已跳过任务“Warning”;('@(ResxWithCulture)'!='')计算为(''!='')。 由于 false 条件,已跳过任务“Warning”;('@(NonResxWithCulture)'!='')计算为(''!='')。 @@ -5889,13 +5892,13 @@ 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“AssignCulture”任务。 任务“AssignCulture” (任务 ID: 38) 已完成执行任务“AssignCulture”的操作。 (任务 ID: 38) -16:41:40.599 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SplitResourcesByCulture”的操作。: (目标 ID: 78) +06:32:50.392 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SplitResourcesByCulture”的操作。: (目标 ID: 78) 由于条件的计算结果为 false,已跳过目标“CreateManifestResourceNames”;('@(EmbeddedResource)' != '')的计算结果为('' != '')。 -16:41:40.599 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“CreateCustomManifestResourceNames: (目标 ID: 79)”(目标“PrepareResourceNames”依赖于它): -16:41:40.599 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CreateCustomManifestResourceNames”的操作。: (目标 ID: 79) -16:41:40.599 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“PrepareResourceNames: (目标 ID: 80)”(目标“_Link”依赖于它): -16:41:40.599 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareResourceNames”的操作。: (目标 ID: 80) -16:41:40.599 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForLink: (目标 ID: 81)”(目标“_Link”依赖于它): +06:32:50.392 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“CreateCustomManifestResourceNames: (目标 ID: 79)”(目标“PrepareResourceNames”依赖于它): +06:32:50.392 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CreateCustomManifestResourceNames”的操作。: (目标 ID: 79) +06:32:50.392 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“PrepareResourceNames: (目标 ID: 80)”(目标“_Link”依赖于它): +06:32:50.392 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareResourceNames”的操作。: (目标 ID: 80) +06:32:50.392 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForLink: (目标 ID: 81)”(目标“_Link”依赖于它): 设置属性: _LinkImportLibrary=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib 添加的项: _LinkImportLibraryFile=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib 添加的项: LinkDirsToMake=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码 @@ -5917,28 +5920,28 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\ 删除的项: _LinkImportLibraryFile=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib -16:41:40.599 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForLink”的操作。: (目标 ID: 81) -16:41:40.599 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“DoLinkOutputFilesMatch: (目标 ID: 82)”(目标“_Link”依赖于它): +06:32:50.393 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForLink”的操作。: (目标 ID: 81) +06:32:50.393 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“DoLinkOutputFilesMatch: (目标 ID: 82)”(目标“_Link”依赖于它): 添加的项: _OutputFileFromLink=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll 由于 false 条件,已跳过任务“VCMessage”;('@(_OutputFileFromLink)' == '')计算为('D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll' == '')。 由于 false 条件,已跳过任务“VCMessage”;('@(_OutputFileFromLink)' != '' and '%(_OutputFileFromLink.FullPath)' != '$([System.IO.Path]::GetFullPath($(TargetPath)))')计算为('D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll' != '' and 'D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll' != 'D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll')。 由于 false 条件,已跳过任务“VCMessage”;('@(_OutputFileFromLink)' != '' and '%(_OutputFileFromLink.Extension)' != '' and '%(_OutputFileFromLink.Extension)' != '$(TargetExt)')计算为('D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll' != '' and '.dll' != '' and '.dll' != '.dll')。 由于 false 条件,已跳过任务“VCMessage”;('@(_OutputFileFromLink)' != '' and '%(_OutputFileFromLink.Filename)' != '' and '%(_OutputFileFromLink.Filename)' != '$(TargetName)')计算为('D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll' != '' and 'StgSharpC' != '' and 'StgSharpC' != 'StgSharpC')。 由于 false 条件,已跳过任务“VCMessage”;('%(Link.MinimumRequiredVersion)' != '' and ('%(Link.Subsystem)' == '' or '%(Link.Subsystem)' == 'NotSet'))计算为('' != '' and ('Windows' == '' or 'Windows' == 'NotSet'))。 -16:41:40.600 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“DoLinkOutputFilesMatch”的操作。: (目标 ID: 82) -16:41:40.600 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“PreLinkEvent: (目标 ID: 83)”(目标“_Link”依赖于它): +06:32:50.393 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“DoLinkOutputFilesMatch”的操作。: (目标 ID: 82) +06:32:50.393 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“PreLinkEvent: (目标 ID: 83)”(目标“_Link”依赖于它): 由于 false 条件,已跳过任务“Message”;('%(PreLinkEvent.Message)' != '' and '%(PreLinkEvent.Command)' != '')计算为('' != '' and '' != '')。 由于 false 条件,已跳过任务“Exec”;('%(PreLinkEvent.Command)' != '')计算为('' != '')。 -16:41:40.600 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PreLinkEvent”的操作。: (目标 ID: 83) -16:41:40.600 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“ComputeLinkSwitches: (目标 ID: 84)”(目标“Link”依赖于它): +06:32:50.394 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PreLinkEvent”的操作。: (目标 ID: 83) +06:32:50.394 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“ComputeLinkSwitches: (目标 ID: 84)”(目标“Link”依赖于它): 设置属性: Link_MinimalRebuildFromTracking=true 设置属性: LinkToolArchitecture=Native64Bit 设置属性: _GenerateWindowsMetadata= -16:41:40.600 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLinkSwitches”的操作。: (目标 ID: 84) +06:32:50.394 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLinkSwitches”的操作。: (目标 ID: 84) 由于条件的计算结果为 false,已跳过目标“SetVConeMKLEnvironment”;('$(UseInteloneMKL)' != '' AND '$(UseInteloneMKL)' != 'No' AND '$(PlatformToolset)' == 'v143' AND '$(oneMKLProductDir)' != '')的计算结果为('No' != '' AND 'No' != 'No' AND 'v143' == 'v143' AND 'C:\Program Files (x86)\Intel\oneAPI\mkl\2022.2.1' != '')。 由于条件的计算结果为 false,已跳过目标“SetVCLinkLiboneMKLEnvironment”;('$(UseInteloneMKL)' != '' AND '$(UseInteloneMKL)' != 'No' AND '$(PlatformToolset)' == 'v143')的计算结果为('No' != '' AND 'No' != 'No' AND 'v143' == 'v143')。 由于条件的计算结果为 false,已跳过目标“SetMPIEnvironment”;('$(UseIntelMPI)' == 'true')的计算结果为('false' == 'true')。 -16:41:40.600 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“Link: (目标 ID: 85)”(目标“_Link”依赖于它): +06:32:50.394 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“Link: (目标 ID: 85)”(目标“_Link”依赖于它): 正在使用程序集“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Build.CppTasks.Common.dll”中的“Link”任务。 任务“Link” (任务 ID: 40) 任务参数:OutputFile=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll (任务 ID: 40) @@ -6708,8 +6711,8 @@ 读取跟踪日志: (任务 ID: 40) x64\Debug\StgSharpC.tlog\link.read.1.tlog (任务 ID: 40) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3DLL.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3_MT.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DEBUGER.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DLLMAIN.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\GLSC2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\LINEAR.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT3.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT4.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STB_IMAGE.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\WGL.OBJ 的输出: (任务 ID: 40) - D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC.DLL (任务 ID: 40) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.ILK (任务 ID: 40) + D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC.DLL (任务 ID: 40) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC.PDB (任务 ID: 40) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3DLL.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3_MT.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DEBUGER.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DLLMAIN.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\GLSC2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\LINEAR.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT3.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT4.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STB_IMAGE.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\WGL.OBJ 的输入: (任务 ID: 40) C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.22621.0\UM\X64\OPENGL32.LIB (任务 ID: 40) @@ -6739,18 +6742,18 @@ D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3DLL.LIB (任务 ID: 40) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3_MT.LIB (任务 ID: 40) C:\WINDOWS\SYSTEM32\TZRES.DLL (任务 ID: 40) + C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\BIN\HOSTX64\X64\2052\LINKUI.DLL (任务 ID: 40) C:\WINDOWS\GLOBALIZATION\SORTING\SORTDEFAULT.NLS (任务 ID: 40) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\LIB\X64\MSVCRTD.LIB (任务 ID: 40) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\LIB\X64\OLDNAMES.LIB (任务 ID: 40) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\LIB\X64\VCRUNTIMED.LIB (任务 ID: 40) C:\PROGRAM FILES (X86)\WINDOWS KITS\10\LIB\10.0.22621.0\UCRT\X64\UCRTD.LIB (任务 ID: 40) - C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\BIN\HOSTX64\X64\2052\LINKUI.DLL (任务 ID: 40) - C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\BIN\HOSTX64\X64\2052\CVTRESUI.DLL (任务 ID: 40) C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\BIN\HOSTX64\X64\CVTRES.EXE (任务 ID: 40) D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\VC143.PDB (任务 ID: 40) - 需要编译源: 输入 D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ 比输出 D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.ILK 新。 (任务 ID: 40) + C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\ENTERPRISE\VC\TOOLS\MSVC\14.38.33130\BIN\HOSTX64\X64\2052\CVTRESUI.DLL (任务 ID: 40) + 需要编译源: 输入 D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ 比输出 D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC.DLL 新。 (任务 ID: 40) 传递给工具的环境变量为: (任务 ID: 40) - VS_UNICODE_OUTPUT=2144 (任务 ID: 40) + VS_UNICODE_OUTPUT=1656 (任务 ID: 40) C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64\link.exe /ERRORREPORT:PROMPT /OUT:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll" /VERBOSE /INCREMENTAL /ILK:"x64\Debug\StgSharpC.ilk" /NOLOGO /LIBPATH:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib" OpenGL32.lib glfw3.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:NO /manifest:embed /DEBUG /PDB:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib" /MACHINE:X64 /DLL x64\Debug\debuger.obj x64\Debug\dllmain.obj x64\Debug\glsc2.obj @@ -6765,7 +6768,7 @@ lib\glfw3dll.lib lib\glfw3_mt.lib (任务 ID: 40) 跟踪命令: (任务 ID: 40) - C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Tracker.exe /a /d "C:\Program Files (x86)\MSBuild\15.0\FileTracker\FileTracker32.dll" /i "D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.tlog" /r "D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3DLL.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3_MT.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DEBUGER.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DLLMAIN.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\GLSC2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\LINEAR.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT3.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT4.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STB_IMAGE.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\WGL.OBJ" /b MSBuildConsole_CancelEvent5f39a5ba04bd480783412da18db4806e /c "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64\link.exe" /ERRORREPORT:PROMPT /OUT:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll" /VERBOSE /INCREMENTAL /ILK:"x64\Debug\StgSharpC.ilk" /NOLOGO /LIBPATH:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib" OpenGL32.lib glfw3.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:NO /manifest:embed /DEBUG /PDB:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib" /MACHINE:X64 /DLL x64\Debug\debuger.obj + C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Tracker.exe /a /d "C:\Program Files (x86)\MSBuild\15.0\FileTracker\FileTracker32.dll" /i "D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.tlog" /r "D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3DLL.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\LIB\GLFW3_MT.LIB|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DEBUGER.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\DLLMAIN.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\GLSC2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\LINEAR.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT2.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT3.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\MAT4.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STB_IMAGE.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\STGSHARPC.OBJ|D:\NITLOADINDUSTRY\研究项目\1-FLAGSHIP\TH2020\PROJECTFILE\源代码\STGSHARPC\X64\DEBUG\WGL.OBJ" /b MSBuildConsole_CancelEvent84a4e9b344e04b01ba4d575fbc1df87e /c "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\bin\HostX64\x64\link.exe" /ERRORREPORT:PROMPT /OUT:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll" /VERBOSE /INCREMENTAL /ILK:"x64\Debug\StgSharpC.ilk" /NOLOGO /LIBPATH:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib" OpenGL32.lib glfw3.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:NO /manifest:embed /DEBUG /PDB:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib" /MACHINE:X64 /DLL x64\Debug\debuger.obj x64\Debug\dllmain.obj x64\Debug\glsc2.obj x64\Debug\linear.obj @@ -6778,1762 +6781,14 @@ lib\glfw3.lib lib\glfw3dll.lib lib\glfw3_mt.lib (任务 ID: 40) - LINK : 没有找到 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll 或上一个增量链接没有生成它;正在执行完全链接 (任务 ID: 40) - 正在启动传递 1 (任务 ID: 40) - 已处理 /DEFAULTLIB: MSVCRTD (任务 ID: 40) - 已处理 /DEFAULTLIB: OLDNAMES (任务 ID: 40) - 已处理 /DEFAULTLIB: glfw3.lib (任务 ID: 40) - 已处理 /DEFAULTLIB: uuid.lib (任务 ID: 40) - 正在搜索库 (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 已找到 __imp_wglGetProcAddress (任务 ID: 40) - 已在 wgl.obj 中引用 (任务 ID: 40) - 已加载 OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_OPENGL32 (任务 ID: 40) - 已在 OpenGL32.lib(OPENGL32.dll) 中引用 (任务 ID: 40) - 已加载 OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - 已找到 __NULL_IMPORT_DESCRIPTOR (任务 ID: 40) - 已在 OpenGL32.lib(OPENGL32.dll) 中引用 (任务 ID: 40) - 已加载 OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - 已找到 OPENGL32_NULL_THUNK_DATA (任务 ID: 40) - 已在 OpenGL32.lib(OPENGL32.dll) 中引用 (任务 ID: 40) - 已加载 OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 已找到 glfwInit (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已加载 glfw3.lib(init.obj) (任务 ID: 40) - 已找到 glfwWindowHint (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已加载 glfw3.lib(window.obj) (任务 ID: 40) - 已找到 glfwMakeContextCurrent (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(context.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 glfwDestroyCursor (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(input.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(window.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(window.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwPlatformInitTimer (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_time.obj) (任务 ID: 40) - 已找到 _glfwPlatformCreateTls (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_thread.obj) (任务 ID: 40) - 已找到 _glfwSelectPlatform (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(platform.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwFreeMonitor (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(monitor.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(input.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(input.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwTerminateVulkan (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(vulkan.obj) (任务 ID: 40) - 已找到 _glfwConnectWin32 (任务 ID: 40) - 已在 glfw3.lib(platform.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_init.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(win32_time.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_time.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwConnectNull (任务 ID: 40) - 已在 glfw3.lib(platform.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(null_init.obj) (任务 ID: 40) - 已找到 _glfwPlatformLoadModule (任务 ID: 40) - 已在 glfw3.lib(vulkan.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_module.obj) (任务 ID: 40) - 已找到 _glfwPollMonitorsWin32 (任务 ID: 40) -16:41:40.788 1>glfw3.lib(win32_thread.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_thread.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_monitor.obj) (任务 ID: 40) - 已找到 _glfwCreateWindowWin32 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_window.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(platform.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(platform.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwInitJoysticksWin32 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(win32_joystick.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(monitor.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(monitor.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwTerminateWGL (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(wgl_context.obj) (任务 ID: 40) - 已找到 _glfwTerminateEGL (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(egl_context.obj) (任务 ID: 40) - 已找到 _glfwTerminateOSMesa (任务 ID: 40) -16:41:40.788 1>glfw3.lib(vulkan.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(vulkan.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(osmesa_context.obj) (任务 ID: 40) - 已找到 _glfwPollMonitorsNull (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(null_monitor.obj) (任务 ID: 40) -16:41:40.788 1>glfw3.lib(win32_init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 _glfwCreateWindowNull (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已加载 glfw3.lib(null_window.obj) (任务 ID: 40) - 已找到 _glfwInitJoysticksNull (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) -16:41:40.789 1>glfw3.lib(null_init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已加载 glfw3.lib(null_joystick.obj) (任务 ID: 40) -16:41:40.789 1>glfw3.lib(win32_module.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_module.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 已找到 __imp_QueryPerformanceCounter (任务 ID: 40) - 已在 glfw3.lib(win32_time.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) -16:41:40.789 1>glfw3.lib(win32_monitor.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_monitor.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 __imp_QueryPerformanceFrequency (任务 ID: 40) - 已在 glfw3.lib(win32_time.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_InitializeCriticalSection (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_EnterCriticalSection (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_LeaveCriticalSection (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_DeleteCriticalSection (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_TlsAlloc (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_TlsGetValue (任务 ID: 40) -16:41:40.789 1>glfw3.lib(win32_window.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_window.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_TlsSetValue (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_TlsFree (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_VerSetConditionMask (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetLastError (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) -16:41:40.798 1>glfw3.lib(win32_joystick.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_joystick.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已找到 __imp_GetModuleHandleExW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_FormatMessageW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_MultiByteToWideChar (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_WideCharToMultiByte (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_FreeLibrary (任务 ID: 40) - 已在 glfw3.lib(win32_module.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetProcAddress (任务 ID: 40) - 已在 glfw3.lib(win32_module.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_LoadLibraryA (任务 ID: 40) - 已在 glfw3.lib(win32_module.obj) 中引用 (任务 ID: 40) -16:41:40.798 1>glfw3.lib(wgl_context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(wgl_context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetModuleHandleW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GlobalAlloc (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GlobalUnlock (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GlobalLock (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GlobalFree (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_SetThreadExecutionState (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_KERNEL32 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) -16:41:40.798 1>glfw3.lib(egl_context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(egl_context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 KERNEL32_NULL_THUNK_DATA (任务 ID: 40) - 已在 kernel32.lib(KERNEL32.dll) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) -16:41:40.799 1>glfw3.lib(osmesa_context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(osmesa_context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 已找到 __imp_TranslateMessage (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_DispatchMessageW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_PeekMessageW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_RegisterDeviceNotificationW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) -16:41:40.799 1>glfw3.lib(null_monitor.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_monitor.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_UnregisterDeviceNotification (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_DefWindowProcW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_UnregisterClassW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_RegisterClassExW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_CreateWindowExW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) -16:41:40.799 1>glfw3.lib(null_window.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_window.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_DestroyWindow (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ShowWindow (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ToUnicode (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_MapVirtualKeyW (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetDC (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ReleaseDC (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) -16:41:40.799 1>glfw3.lib(null_joystick.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_joystick.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ChangeDisplaySettingsExW (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_EnumDisplaySettingsW (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_EnumDisplaySettingsExW (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_EnumDisplayDevicesW (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetMonitorInfoW (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_EnumDisplayMonitors (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_TrackMouseEvent (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetMessageTime (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SendMessageW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_PostMessageW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_WaitMessage (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetLayeredWindowAttributes (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetLayeredWindowAttributes (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_FlashWindow (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_MoveWindow (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetWindowPos (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetWindowPlacement (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetWindowPlacement (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_IsWindowVisible (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_IsIconic (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_BringWindowToTop (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_IsZoomed (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_OpenClipboard (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_CloseClipboard (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetClipboardData (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetClipboardData (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_EmptyClipboard (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetFocus (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetActiveWindow (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetKeyState (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetCapture (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ReleaseCapture (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_MsgWaitForMultipleObjects (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetSystemMetrics (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetForegroundWindow (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetPropW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetPropW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_RemovePropW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetWindowTextW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetClientRect (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetWindowRect (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_AdjustWindowRectEx (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetCursorPos (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetCursor (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetCursorPos (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ClientToScreen (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ScreenToClient (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_WindowFromPoint (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_ClipCursor (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetRect (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_OffsetRect (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_PtInRect (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetWindowLongW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SetWindowLongW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetClassLongPtrW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_LoadCursorW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_DestroyIcon (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_LoadImageW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_CreateIconIndirect (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_SystemParametersInfoW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_MonitorFromWindow (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetRawInputData (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_RegisterRawInputDevices (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetRawInputDeviceInfoA (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __imp_GetRawInputDeviceList (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_USER32 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 已找到 USER32_NULL_THUNK_DATA (任务 ID: 40) - 已在 user32.lib(USER32.dll) 中引用 (任务 ID: 40) - 已加载 user32.lib(USER32.dll) (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 已找到 __imp_CreateDCW (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_DeleteDC (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_GetDeviceCaps (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_GetDeviceGammaRamp (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_SetDeviceGammaRamp (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_CreateBitmap (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_CreateRectRgn (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_DeleteObject (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_CreateDIBSection (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_ChoosePixelFormat (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_DescribePixelFormat (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_SetPixelFormat (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __imp_SwapBuffers (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_GDI32 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 已找到 GDI32_NULL_THUNK_DATA (任务 ID: 40) - 已在 gdi32.lib(GDI32.dll) 中引用 (任务 ID: 40) - 已加载 gdi32.lib(GDI32.dll) (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 已找到 __imp_DragQueryFileW (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 shell32.lib(SHELL32.dll) (任务 ID: 40) - 已找到 __imp_DragQueryPoint (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 shell32.lib(SHELL32.dll) (任务 ID: 40) - 已找到 __imp_DragFinish (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 shell32.lib(SHELL32.dll) (任务 ID: 40) - 已找到 __imp_DragAcceptFiles (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已加载 shell32.lib(SHELL32.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_SHELL32 (任务 ID: 40) - 已在 shell32.lib(SHELL32.dll) 中引用 (任务 ID: 40) - 已在 shell32.lib(SHELL32.dll) 中引用 (任务 ID: 40) - 已在 shell32.lib(SHELL32.dll) 中引用 (任务 ID: 40) - 已在 shell32.lib(SHELL32.dll) 中引用 (任务 ID: 40) - 已加载 shell32.lib(SHELL32.dll) (任务 ID: 40) - 已找到 SHELL32_NULL_THUNK_DATA (任务 ID: 40) - 已在 shell32.lib(SHELL32.dll) 中引用 (任务 ID: 40) - 已加载 shell32.lib(SHELL32.dll) (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 已找到 _RTC_InitBase (任务 ID: 40) - 已在 glfw3.lib(null_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(osmesa_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_module.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(vulkan.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_time.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(platform.obj) 中引用 (任务 ID: 40) - 已在 wgl.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 mat3.obj 中引用 (任务 ID: 40) - 已在 mat4.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 dllmain.obj 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 linear.obj 中引用 (任务 ID: 40) - 已在 mat2.obj 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(init.obj) (任务 ID: 40) - 已找到 __CheckForDebuggerJustMyCode (任务 ID: 40) - 已在 wgl.obj 中引用 (任务 ID: 40) - 已在 mat3.obj 中引用 (任务 ID: 40) - 已在 mat4.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 dllmain.obj 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 linear.obj 中引用 (任务 ID: 40) - 已在 mat2.obj 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(debugger_jmc.obj) (任务 ID: 40) - 已找到 _RTC_CheckStackVars (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(osmesa_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_time.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(vulkan.obj) 中引用 (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 mat3.obj 中引用 (任务 ID: 40) - 已在 mat4.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(stack.obj) (任务 ID: 40) - 已找到 __GSHandlerCheck (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(osmesa_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(gshandler.obj) (任务 ID: 40) - 已找到 __security_check_cookie (任务 ID: 40) - 已在 MSVCRTD.lib(gshandler.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(osmesa_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(amdsecgs.obj) (任务 ID: 40) - 已找到 __security_cookie (任务 ID: 40) - 已在 MSVCRTD.lib(amdsecgs.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(osmesa_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(gs_cookie.obj) (任务 ID: 40) - 已找到 _fltused (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 mat3.obj 中引用 (任务 ID: 40) - 已在 mat4.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(fltused.obj) (任务 ID: 40) - 已找到 __chkstk (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(chkstk.obj) (任务 ID: 40) - 已找到 _tls_index (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(tlssup.obj) (任务 ID: 40) - 已找到 _DllMainCRTStartup (任务 ID: 40) - 已加载 MSVCRTD.lib(dll_dllmain.obj) (任务 ID: 40) - 已找到 __report_rangecheckfailure (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(gs_report.obj) (任务 ID: 40) - 已找到 _RTC_SetErrorFuncW (任务 ID: 40) - 已在 MSVCRTD.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(userapi.obj) (任务 ID: 40) - 已找到 "void __cdecl _RTC_StackFailure(void *,char const *)" (?_RTC_StackFailure@@YAXPEAXPEBD@Z) (任务 ID: 40) - 已在 MSVCRTD.lib(stack.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(error.obj) (任务 ID: 40) - 已找到 __security_init_cookie (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(gs_support.obj) (任务 ID: 40) - 已找到 "void __cdecl __scrt_initialize_type_info(void)" (?__scrt_initialize_type_info@@YAXXZ) (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(tncleanup.obj) (任务 ID: 40) - 已找到 __scrt_initialize_default_local_stdio_options (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(default_local_stdio_options.obj) (任务 ID: 40) - 已找到 __scrt_is_nonwritable_in_current_image (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(utility.obj) (任务 ID: 40) - 已找到 __scrt_get_dyn_tls_init_callback (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(dyn_tls_init.obj) (任务 ID: 40) - 已找到 __scrt_fastfail (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(utility_desktop.obj) (任务 ID: 40) - 已找到 _RTC_Initialize (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(initsect.obj) (任务 ID: 40) - 已找到 __xi_a (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(initializers.obj) (任务 ID: 40) - 已处理 /DEFAULTLIB: kernel32.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: msvcrt.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: libcmt.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: libcmtd.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: vcruntime.lib (任务 ID: 40) - 已处理 /DEFAULTLIB: vcruntimed.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: libvcruntime.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: libvcruntimed.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: ucrt.lib (任务 ID: 40) - 已处理 /DEFAULTLIB: ucrtd.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: libucrt.lib (任务 ID: 40) - 已处理 /DISALLOWLIB: libucrtd.lib (任务 ID: 40) - 已找到 __guard_dispatch_icall_fptr (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(initsect.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(guard_support.obj) (任务 ID: 40) - 已找到 "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPEAEPEA_WKPEAH1K@Z) (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(pdblkup.obj) (任务 ID: 40) - 已找到 __isa_available_init (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(cpu_disp.obj) (任务 ID: 40) - 已找到 _get_startup_argv_mode (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(argv_mode.obj) (任务 ID: 40) - 已找到 __scrt_is_ucrt_dll_in_use (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(ucrt_detection.obj) (任务 ID: 40) - 已找到 _guard_dispatch_icall_nop (任务 ID: 40) - 已在 MSVCRTD.lib(guard_support.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(guard_dispatch.obj) (任务 ID: 40) - 已找到 _guard_xfg_dispatch_icall_nop (任务 ID: 40) - 已在 MSVCRTD.lib(guard_support.obj) 中引用 (任务 ID: 40) - 已加载 MSVCRTD.lib(guard_xfg_dispatch.obj) (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 已找到 strstr (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 wgl.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 memcpy (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 memset (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 memmove (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 memcmp (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __C_specific_handler (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __C_specific_handler_noexcept (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __std_type_info_destroy_list (任务 ID: 40) - 已在 MSVCRTD.lib(tncleanup.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __current_exception (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __current_exception_context (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __vcrt_GetModuleFileNameW (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __vcrt_GetModuleHandleW (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __vcrt_LoadLibraryExW (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_VCRUNTIME140D (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 已找到 VCRUNTIME140D_NULL_THUNK_DATA (任务 ID: 40) - 已在 vcruntimed.lib(VCRUNTIME140D.dll) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64\ucrtd.lib: (任务 ID: 40) - 已找到 __imp__aligned_malloc (任务 ID: 40) - 已在 dllmain.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp___stdio_common_vsscanf (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_free (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 strcmp (任务 ID: 40) - 已在 glfw3.lib(vulkan.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 strlen (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 wgl.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strncmp (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glsc2.obj 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp__aligned_free (任务 ID: 40) - 已在 mat2.obj 中引用 (任务 ID: 40) - 已在 mat4.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_fopen_s (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_fclose (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_feof (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_ferror (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_fgetc (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_fread (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_fseek (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_ftell (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_ungetc (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_malloc (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_realloc (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 abs (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _lrotl (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strtol (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 pow (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_ldexp (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp__wassert (任务 ID: 40) - 已在 glfw3.lib(egl_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(osmesa_context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_thread.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(vulkan.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(wgl_context.obj) 中引用 (任务 ID: 40) - 已在 stb_image.obj 中引用 (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(context.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp___acrt_iob_func (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp___stdio_common_vfprintf (任务 ID: 40) - 已在 StgSharpC.obj 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 strcpy (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strtok (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp___stdio_common_vsprintf (任务 ID: 40) - 已在 glfw3.lib(init.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strncpy (任务 ID: 40) - 已在 glfw3.lib(window.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strcspn (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strspn (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_strtoul (任务 ID: 40) - 已在 glfw3.lib(input.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_qsort (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(win32_joystick.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_powf (任务 ID: 40) - 已在 glfw3.lib(monitor.obj) 中引用 (任务 ID: 40) - 已在 glfw3.lib(null_monitor.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_wcscmp (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __imp_wcscpy (任务 ID: 40) - 已在 glfw3.lib(win32_monitor.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _CrtDbgReport (任务 ID: 40) - 已在 MSVCRTD.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _CrtDbgReportW (任务 ID: 40) - 已在 MSVCRTD.lib(init.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _initterm (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _initterm_e (任务 ID: 40) - 已在 MSVCRTD.lib(dll_dllmain.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 strcpy_s (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 strcat_s (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __stdio_common_vsprintf_s (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _seh_filter_dll (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _configure_narrow_argv (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _initialize_narrow_environment (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _initialize_onexit_table (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _register_onexit_function (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _execute_onexit_table (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _crt_atexit (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _crt_at_quick_exit (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _cexit (任务 ID: 40) - 已在 MSVCRTD.lib(utility.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 terminate (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _wmakepath_s (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 _wsplitpath_s (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 wcscpy_s (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 __IMPORT_DESCRIPTOR_ucrtbased (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 已找到 ucrtbased_NULL_THUNK_DATA (任务 ID: 40) - 已在 ucrtd.lib(ucrtbased.dll) 中引用 (任务 ID: 40) - 已加载 ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 已找到 __imp_GetCurrentThreadId (任务 ID: 40) - 已在 MSVCRTD.lib(debugger_jmc.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(gs_support.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_RtlCaptureContext (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_RtlLookupFunctionEntry (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_RtlVirtualUnwind (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_UnhandledExceptionFilter (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_SetUnhandledExceptionFilter (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetCurrentProcess (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_TerminateProcess (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_IsProcessorFeaturePresent (任务 ID: 40) - 已在 MSVCRTD.lib(gs_report.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_IsDebuggerPresent (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_RaiseException (任务 ID: 40) - 已在 MSVCRTD.lib(error.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetCurrentProcessId (任务 ID: 40) - 已在 MSVCRTD.lib(gs_support.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetSystemTimeAsFileTime (任务 ID: 40) - 已在 MSVCRTD.lib(gs_support.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_InitializeSListHead (任务 ID: 40) - 已在 MSVCRTD.lib(tncleanup.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetStartupInfoW (任务 ID: 40) - 已在 MSVCRTD.lib(utility_desktop.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_HeapAlloc (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_HeapFree (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_GetProcessHeap (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 已找到 __imp_VirtualQuery (任务 ID: 40) - 已在 MSVCRTD.lib(pdblkup.obj) 中引用 (任务 ID: 40) - 已加载 kernel32.lib(KERNEL32.dll) (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64\ucrtd.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 已完成库搜索 (任务 ID: 40) - 正在生成 .exp 文件 (任务 ID: 40) - 正在创建库 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib 和对象 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.exp (任务 ID: 40) - 已完成 .exp 文件生成 (任务 ID: 40) - 正在搜索库 (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64\ucrtd.lib: (任务 ID: 40) - 已完成库搜索 (任务 ID: 40) - 正在搜索库 (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 已找到 __scrt_stub_for_acrt_initialize (任务 ID: 40) - 已加载 MSVCRTD.lib(ucrt_stubs.obj) (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64\ucrtd.lib: (任务 ID: 40) - 已完成库搜索 (任务 ID: 40) - 正在搜索库 (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64\ucrtd.lib: (任务 ID: 40) - 已完成库搜索 (任务 ID: 40) - 正在搜索库 (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64\ucrtd.lib: (任务 ID: 40) - 已完成库搜索 (任务 ID: 40) - 已完成传递 1 (任务 ID: 40) - 正在搜索库 (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\OpenGL32.lib: (任务 ID: 40) - 正在搜索 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\lib\glfw3.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\kernel32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\user32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\gdi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\shell32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib: (任务 ID: 40) - 正在搜索 C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib: (任务 ID: 40) - 正在搜索 lib\glfw3dll.lib: (任务 ID: 40) - 正在搜索 lib\glfw3_mt.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\MSVCRTD.lib: (任务 ID: 40) - 已找到 _load_config_used (任务 ID: 40) - 已加载 MSVCRTD.lib(loadcfg.obj) (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib: (任务 ID: 40) - 正在搜索 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\vcruntimed.lib: (任务 ID: 40) - 已找到 __guard_memcpy_fptr (任务 ID: 40) - 已在 MSVCRTD.lib(loadcfg.obj) 中引用 (任务 ID: 40) - 已加载 vcruntimed.lib(softmemtag.obj) (任务 ID: 40) - 已完成库搜索 (任务 ID: 40) - 正在调用 rc.exe: (任务 ID: 40) - /v (任务 ID: 40) - /x (任务 ID: 40) - /fo (任务 ID: 40) - "C:\Users\Nitlo\AppData\Local\Temp\lnk{87CA2EE2-3B6C-41A6-BEC4-AD85A5DB76F9}.tmp" (任务 ID: 40) - "C:\Users\Nitlo\AppData\Local\Temp\lnk{5B4EBE58-0080-4D08-8E1D-353B6B9A484A}.tmp" (任务 ID: 40) - Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384 (任务 ID: 40) - (任务 ID: 40) - Copyright (C) Microsoft Corporation. All rights reserved. (任务 ID: 40) - (任务 ID: 40) - (任务 ID: 40) - Using codepage 936 as default (任务 ID: 40) - Creating C:\Users\Nitlo\AppData\Local\Temp\lnk{87CA2EE2-3B6C-41A6-BEC4-AD85A5DB76F9}.tmp (任务 ID: 40) - (任务 ID: 40) - (任务 ID: 40) - C:\Users\Nitlo\AppData\Local\Temp\lnk{5B4EBE58-0080-4D08-8E1D-353B6B9A484A}.tmp. (任务 ID: 40) - Writing 24:2, lang:0x409, size 145 (任务 ID: 40) - 正在调用 cvtres.exe: (任务 ID: 40) - /machine:amd64 (任务 ID: 40) - /verbose (任务 ID: 40) - /out:"C:\Users\Nitlo\AppData\Local\Temp\lnk{68CE191E-EA90-4964-B2B5-7028627561A3}.tmp" (任务 ID: 40) - /readonly (任务 ID: 40) - "C:\Users\Nitlo\AppData\Local\Temp\lnk{87CA2EE2-3B6C-41A6-BEC4-AD85A5DB76F9}.tmp" (任务 ID: 40) - Microsoft(R) Windows Resource To Object Converter 版本 14.38.33130.0 (任务 ID: 40) - 版权所有 (C) Microsoft Corporation。保留所有权利。 (任务 ID: 40) - (任务 ID: 40) - 正在添加资源。类型: MANIFEST,名称: 2,语言: 0x0409,标记: 0x30,大小: 145 (任务 ID: 40) - 未使用的库: (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\winspool.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\comdlg32.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\advapi32.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\ole32.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\oleaut32.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\uuid.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbc32.lib (任务 ID: 40) - C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64\odbccp32.lib (任务 ID: 40) - lib\glfw3dll.lib (任务 ID: 40) - lib\glfw3_mt.lib (任务 ID: 40) - C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\lib\x64\OLDNAMES.lib (任务 ID: 40) + LINK :自前一个链接后 0 个新模块和 1 (总计 63)个模块已更改 (任务 ID: 40) 正在启动传递 2 (任务 ID: 40) - * linker generated manifest res * (任务 ID: 40) - StgSharpC.exp (任务 ID: 40) - wgl.obj (任务 ID: 40) StgSharpC.obj (任务 ID: 40) - stb_image.obj (任务 ID: 40) - mat4.obj (任务 ID: 40) - mat3.obj (任务 ID: 40) - mat2.obj (任务 ID: 40) - linear.obj (任务 ID: 40) - glsc2.obj (任务 ID: 40) - dllmain.obj (任务 ID: 40) - debuger.obj (任务 ID: 40) - OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - OpenGL32.lib(OPENGL32.dll) (任务 ID: 40) - glfw3.lib(context.obj) (任务 ID: 40) glfw3.lib(init.obj) (任务 ID: 40) - glfw3.lib(input.obj) (任务 ID: 40) - glfw3.lib(monitor.obj) (任务 ID: 40) - glfw3.lib(platform.obj) (任务 ID: 40) - glfw3.lib(vulkan.obj) (任务 ID: 40) - glfw3.lib(window.obj) (任务 ID: 40) - glfw3.lib(egl_context.obj) (任务 ID: 40) - glfw3.lib(osmesa_context.obj) (任务 ID: 40) - glfw3.lib(null_init.obj) (任务 ID: 40) - glfw3.lib(null_monitor.obj) (任务 ID: 40) - glfw3.lib(null_window.obj) (任务 ID: 40) - glfw3.lib(null_joystick.obj) (任务 ID: 40) - glfw3.lib(win32_module.obj) (任务 ID: 40) - glfw3.lib(win32_time.obj) (任务 ID: 40) - glfw3.lib(win32_thread.obj) (任务 ID: 40) - glfw3.lib(win32_init.obj) (任务 ID: 40) glfw3.lib(win32_joystick.obj) (任务 ID: 40) - glfw3.lib(win32_monitor.obj) (任务 ID: 40) - glfw3.lib(win32_window.obj) (任务 ID: 40) - glfw3.lib(wgl_context.obj) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - kernel32.lib(KERNEL32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - user32.lib(USER32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - gdi32.lib(GDI32.dll) (任务 ID: 40) - shell32.lib(SHELL32.dll) (任务 ID: 40) - shell32.lib(SHELL32.dll) (任务 ID: 40) - shell32.lib(SHELL32.dll) (任务 ID: 40) - shell32.lib(SHELL32.dll) (任务 ID: 40) - shell32.lib(SHELL32.dll) (任务 ID: 40) - shell32.lib(SHELL32.dll) (任务 ID: 40) - MSVCRTD.lib(amdsecgs.obj) (任务 ID: 40) - MSVCRTD.lib(chkstk.obj) (任务 ID: 40) - MSVCRTD.lib(guard_dispatch.obj) (任务 ID: 40) - MSVCRTD.lib(guard_xfg_dispatch.obj) (任务 ID: 40) - MSVCRTD.lib(gs_cookie.obj) (任务 ID: 40) - MSVCRTD.lib(gs_report.obj) (任务 ID: 40) - MSVCRTD.lib(gs_support.obj) (任务 ID: 40) - MSVCRTD.lib(debugger_jmc.obj) (任务 ID: 40) - MSVCRTD.lib(guard_support.obj) (任务 ID: 40) +06:32:51.098 1>glfw3.lib(init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 MSVCRTD.lib(loadcfg.obj) (任务 ID: 40) - MSVCRTD.lib(dyn_tls_init.obj) (任务 ID: 40) - MSVCRTD.lib(ucrt_detection.obj) (任务 ID: 40) - MSVCRTD.lib(cpu_disp.obj) (任务 ID: 40) - MSVCRTD.lib(argv_mode.obj) (任务 ID: 40) - MSVCRTD.lib(default_local_stdio_options.obj) (任务 ID: 40) - MSVCRTD.lib(fltused.obj) (任务 ID: 40) - MSVCRTD.lib(tncleanup.obj) (任务 ID: 40) - MSVCRTD.lib(dll_dllmain.obj) (任务 ID: 40) - MSVCRTD.lib(tlssup.obj) (任务 ID: 40) - MSVCRTD.lib(initializers.obj) (任务 ID: 40) - MSVCRTD.lib(utility.obj) (任务 ID: 40) - MSVCRTD.lib(ucrt_stubs.obj) (任务 ID: 40) - MSVCRTD.lib(utility_desktop.obj) (任务 ID: 40) - MSVCRTD.lib(error.obj) (任务 ID: 40) - MSVCRTD.lib(init.obj) (任务 ID: 40) - MSVCRTD.lib(initsect.obj) (任务 ID: 40) - MSVCRTD.lib(pdblkup.obj) (任务 ID: 40) - MSVCRTD.lib(stack.obj) (任务 ID: 40) - MSVCRTD.lib(userapi.obj) (任务 ID: 40) - MSVCRTD.lib(gshandler.obj) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(VCRUNTIME140D.dll) (任务 ID: 40) - vcruntimed.lib(softmemtag.obj) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) - ucrtd.lib(ucrtbased.dll) (任务 ID: 40) +06:32:51.098 1>glfw3.lib(win32_joystick.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_joystick.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 已完成传递 2 (任务 ID: 40) 输出属性: LinkSkippedExecution=False (任务 ID: 40) 已完成执行任务“Link”的操作。 (任务 ID: 40) @@ -8548,11 +6803,11 @@ 由于 false 条件,已跳过任务“VCMessage”;(('$(EmbedManifestBy)' != 'LINK' or '$(LegacyManifestEmbedding)' != 'true' or '$(LinkSkippedExecution)' == 'true') and %(Link.GenerateDebugInformation) == 'true' and %(Link.ProgramDataBaseFileName) != '')计算为(('LINK' != 'LINK' or '' != 'true' or 'False' == 'true') and true == 'true' and != '')。 -16:41:40.961 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“Link”的操作。: (目标 ID: 85) +06:32:51.137 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“Link”的操作。: (目标 ID: 85) 由于条件的计算结果为 false,已跳过目标“MetaGenInputsOutputs”;('$(EnableManagedIncrementalBuild)' == 'True')的计算结果为('false' == 'True')。 由于条件的计算结果为 false,已跳过目标“ComputeMetaGenInputs”;('$(CLRSupport)'!='' and '$(CLRSupport)'!='false' and '$(CLRSupport)'!='NetCore')的计算结果为('false'!='' and 'false'!='false' and 'false'!='NetCore')。 由于条件的计算结果为 false,已跳过目标“MetaGen”;('@(MetaGen)' != '')的计算结果为('' != '')。 -16:41:40.961 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeLinkImportLibraryOutputsForClean: (目标 ID: 86)”(目标“_Link”依赖于它): +06:32:51.137 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeLinkImportLibraryOutputsForClean: (目标 ID: 86)”(目标“_Link”依赖于它): 添加的项: _LinkImportLibrary=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib 添加的项: _LinkSecondaryOutput=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib 添加的项: _LinkSecondaryOutput=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.exp @@ -8570,30 +6825,30 @@ _LinkSecondaryOutput= D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.lib D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.exp -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLinkImportLibraryOutputsForClean”的操作。: (目标 ID: 86) -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterLink: (目标 ID: 87)”(目标“_Link”依赖于它): -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterLink”的操作。: (目标 ID: 87) -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Link: (目标 ID: 88)”(目标“_BuildLinkAction”依赖于它): -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Link”的操作。: (目标 ID: 88) -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_ALink: (目标 ID: 89)”(目标“_BuildLinkAction”依赖于它): -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_ALink”的操作。: (目标 ID: 89) +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeLinkImportLibraryOutputsForClean”的操作。: (目标 ID: 86) +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“AfterLink: (目标 ID: 87)”(目标“_Link”依赖于它): +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterLink”的操作。: (目标 ID: 87) +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Link: (目标 ID: 88)”(目标“_BuildLinkAction”依赖于它): +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Link”的操作。: (目标 ID: 88) +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_ALink: (目标 ID: 89)”(目标“_BuildLinkAction”依赖于它): +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_ALink”的操作。: (目标 ID: 89) 已跳过目标“ComputeLegacyManifestEmbedding”。以前的生成已成功。 -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Manifest: (目标 ID: 90)”(目标“_BuildLinkAction”依赖于它): +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Manifest: (目标 ID: 90)”(目标“_BuildLinkAction”依赖于它): 由于 false 条件,已跳过任务“CallTarget”;('$(LegacyManifestEmbedding)' == 'true')计算为('' == 'true')。 -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Manifest”的操作。: (目标 ID: 90) -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“RegisterOutput: (目标 ID: 91)”(目标“_BuildLinkAction”依赖于它): +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Manifest”的操作。: (目标 ID: 90) +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“RegisterOutput: (目标 ID: 91)”(目标“_BuildLinkAction”依赖于它): 由于 false 条件,已跳过任务“Exec”;('$(ConfigurationType)'=='DynamicLibrary' and '%(Link.RegisterOutput)'=='true' and '%(Link.PerUserRedirection)'!='true')计算为('DynamicLibrary'=='DynamicLibrary' and 'false'=='true' and 'false'!='true')。 由于 false 条件,已跳过任务“Exec”;('$(ConfigurationType)'=='DynamicLibrary' and '%(Link.RegisterOutput)'=='true' and '%(Link.PerUserRedirection)'=='true')计算为('DynamicLibrary'=='DynamicLibrary' and 'false'=='true' and 'false'=='true')。 由于 false 条件,已跳过任务“Exec”;('$(ConfigurationType)'=='Application' and '%(Link.RegisterOutput)'=='true' and '%(Link.PerUserRedirection)'!='true')计算为('DynamicLibrary'=='Application' and 'false'=='true' and 'false'!='true')。 由于 false 条件,已跳过任务“Exec”;('$(ConfigurationType)'=='Application' and '%(Link.RegisterOutput)'=='true' and '%(Link.PerUserRedirection)'=='true')计算为('DynamicLibrary'=='Application' and 'false'=='true' and 'false'=='true')。 由于 false 条件,已跳过任务“VCMessage”;('$(_RegisterOutputExitCode)' != '' and '$(_RegisterOutputExitCode)' != '0')计算为('' != '' and '' != '0')。 -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“RegisterOutput”的操作。: (目标 ID: 91) +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“RegisterOutput”的操作。: (目标 ID: 91) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“ResolveReferences”。以前的生成已成功。 -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ResolvedXDCMake: (目标 ID: 92)”(目标“_XdcMake”依赖于它): +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ResolvedXDCMake: (目标 ID: 92)”(目标“_XdcMake”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('%(_MSBuildProjectReferenceExistent.Extension)' == '.vcxproj' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '$(_ClCompileGenerateXMLDocumentationFiles)' == 'true')计算为('' == '.vcxproj' and '' != '' and '' != '' and '' == 'true')。 -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolvedXDCMake”的操作。: (目标 ID: 92) -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLCompileGeneratedXDCFiles: (目标 ID: 93)”(目标“_XdcMake”依赖于它): +06:32:51.139 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ResolvedXDCMake”的操作。: (目标 ID: 92) +06:32:51.139 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLCompileGeneratedXDCFiles: (目标 ID: 93)”(目标“_XdcMake”依赖于它): 添加的项: XdcMake= temp @@ -8616,26 +6871,26 @@ OutputFile=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.xml SuppressStartupBanner=true TrackerLogDirectory=x64\Debug\StgSharpC.tlog\ -16:41:40.963 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLCompileGeneratedXDCFiles”的操作。: (目标 ID: 93) -16:41:40.963 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForXdcMake: (目标 ID: 94)”(目标“_XdcMake”依赖于它): +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLCompileGeneratedXDCFiles”的操作。: (目标 ID: 93) +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForXdcMake: (目标 ID: 94)”(目标“_XdcMake”依赖于它): 任务“MakeDir” (任务 ID: 43) 已完成执行任务“MakeDir”的操作。 (任务 ID: 43) -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForXdcMake”的操作。: (目标 ID: 94) +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForXdcMake”的操作。: (目标 ID: 94) 由于条件的计算结果为 false,已跳过目标“XdcMake”;('@(XdcMake)' != '')的计算结果为('' != '')。 -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_XdcMake: (目标 ID: 95)”(目标“_BuildLinkAction”依赖于它): -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_XdcMake”的操作。: (目标 ID: 95) -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLCompileGeneratedSbrFiles: (目标 ID: 96)”(目标“_BscMake”依赖于它): -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLCompileGeneratedSbrFiles”的操作。: (目标 ID: 96) -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForBscMake: (目标 ID: 97)”(目标“_BscMake”依赖于它): +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_XdcMake: (目标 ID: 95)”(目标“_BuildLinkAction”依赖于它): +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_XdcMake”的操作。: (目标 ID: 95) +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ComputeCLCompileGeneratedSbrFiles: (目标 ID: 96)”(目标“_BscMake”依赖于它): +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ComputeCLCompileGeneratedSbrFiles”的操作。: (目标 ID: 96) +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForBscMake: (目标 ID: 97)”(目标“_BscMake”依赖于它): 任务“MakeDir” (任务 ID: 44) 已完成执行任务“MakeDir”的操作。 (任务 ID: 44) -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForBscMake”的操作。: (目标 ID: 97) +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForBscMake”的操作。: (目标 ID: 97) 由于条件的计算结果为 false,已跳过目标“BscMake”;('@(BscMake)' != '')的计算结果为('' != '')。 由于条件的计算结果为 false,已跳过目标“CustomBuildStep”;('@(CustomBuildStep)' != '' and '$(SelectedFiles)'=='')的计算结果为('' != '' and ''=='')。 -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BscMake: (目标 ID: 98)”(目标“_BuildLinkAction”依赖于它): -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BscMake”的操作。: (目标 ID: 98) +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BscMake: (目标 ID: 98)”(目标“_BuildLinkAction”依赖于它): +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BscMake”的操作。: (目标 ID: 98) 已跳过目标“PrepareForBuild”。以前的生成已成功。 -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BuiltProjectOutputGroup: (目标 ID: 99)”(目标“CreateRecipeFile”依赖于它): +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“BuiltProjectOutputGroup: (目标 ID: 99)”(目标“CreateRecipeFile”依赖于它): 添加的项: _BuiltProjectOutputGroupOutputIntermediate= D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll @@ -8645,26 +6900,26 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll FinalOutputPath=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll OriginalItemSpec=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC.dll -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuiltProjectOutputGroup”的操作。: (目标 ID: 99) +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuiltProjectOutputGroup”的操作。: (目标 ID: 99) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“PrepareResourceNames”。以前的生成已成功。 -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“SatelliteDllsProjectOutputGroup: (目标 ID: 100)”(目标“CreateRecipeFile”依赖于它): -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SatelliteDllsProjectOutputGroup”的操作。: (目标 ID: 100) +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“SatelliteDllsProjectOutputGroup: (目标 ID: 100)”(目标“CreateRecipeFile”依赖于它): +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“SatelliteDllsProjectOutputGroup”的操作。: (目标 ID: 100) 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“AssignTargetPaths”。以前的生成已成功。 已跳过目标“PrepareForBuild”。以前的生成已成功。 已跳过目标“AssignTargetPaths”。以前的生成已成功。 -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForFxc: (目标 ID: 101)”(目标“ContentFilesProjectOutputGroup”依赖于它): +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“MakeDirsForFxc: (目标 ID: 101)”(目标“ContentFilesProjectOutputGroup”依赖于它): 任务“MakeDir” (任务 ID: 45) 已完成执行任务“MakeDir”的操作。 (任务 ID: 45) -16:41:40.964 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForFxc”的操作。: (目标 ID: 101) +06:32:51.140 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“MakeDirsForFxc”的操作。: (目标 ID: 101) 由于条件的计算结果为 false,已跳过目标“_CreateCopyFileItems”;('@(CopyFileToFolders)' != '')的计算结果为('' != '')。 -16:41:40.964 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ContentFilesProjectOutputGroup: (目标 ID: 102)”(目标“CreateRecipeFile”依赖于它): +06:32:51.140 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“ContentFilesProjectOutputGroup: (目标 ID: 102)”(目标“CreateRecipeFile”依赖于它): 由于 false 条件,已跳过任务“AssignTargetPath”;('@(ContentFilesProjectOutputGroupOutputFullPath)' != '' and '%(ContentFilesProjectOutputGroupOutputFullPath.RootFolder)' != '')计算为('' != '' and '' != '')。 由于 false 条件,已跳过任务“AssignTargetPath”;('@(ContentFilesProjectOutputGroupOutputFullPath)' != '' and '%(ContentFilesProjectOutputGroupOutputFullPath.RootFolder)' == '')计算为('' != '' and '' == '')。 -16:41:40.965 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ContentFilesProjectOutputGroup”的操作。: (目标 ID: 102) +06:32:51.141 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“ContentFilesProjectOutputGroup”的操作。: (目标 ID: 102) 已跳过目标“GetReferencedVCProjectsInfo”。以前的生成已成功。 -16:41:40.965 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“CreateRecipeFile: (目标 ID: 103)”(目标“_BuildLinkAction”依赖于它): +06:32:51.141 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“CreateRecipeFile: (目标 ID: 103)”(目标“_BuildLinkAction”依赖于它): 正在使用程序集“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Build.CppTasks.Common.dll”中的“GenerateDesktopDeployRecipe”任务。 任务“GenerateDesktopDeployRecipe” (任务 ID: 46) 任务参数: @@ -8675,21 +6930,21 @@ 任务参数:OutputFile=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\x64\Debug\StgSharpC.dll.recipe (任务 ID: 46) 任务参数:ProjectDir=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\ (任务 ID: 46) 已完成执行任务“GenerateDesktopDeployRecipe”的操作。 (任务 ID: 46) -16:41:40.984 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CreateRecipeFile”的操作。: (目标 ID: 103) -16:41:40.984 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GenerateSatelliteAssemblyInputs: (目标 ID: 104)”(目标“CreateSatelliteAssemblies”依赖于它): +06:32:51.166 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CreateRecipeFile”的操作。: (目标 ID: 103) +06:32:51.166 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GenerateSatelliteAssemblyInputs: (目标 ID: 104)”(目标“CreateSatelliteAssemblies”依赖于它): 由于 false 条件,已跳过任务“Warning”;('@(ManifestResourceWithCulture)'!='' and '%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'=='')计算为(''!='' and ''=='')。 由于 false 条件,已跳过任务“Warning”;('@(ManifestNonResxWithCultureOnDisk)'!='' and '%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'=='')计算为(''!='' and ''=='')。 -16:41:40.984 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GenerateSatelliteAssemblyInputs”的操作。: (目标 ID: 104) +06:32:51.166 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GenerateSatelliteAssemblyInputs”的操作。: (目标 ID: 104) 由于条件的计算结果为 false,已跳过目标“ComputeIntermediateSatelliteAssemblies”;(@(ReferenceSatellitePaths->'%(DestinationSubDirectory)') != '')的计算结果为( != '')。 由于条件的计算结果为 false,已跳过目标“GenerateSatelliteAssemblies”;('@(_SatelliteAssemblyResourceInputs)' != '')的计算结果为('' != '')。 -16:41:40.984 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“CreateSatelliteAssemblies: (目标 ID: 105)”(目标“_BuildLinkAction”依赖于它): -16:41:40.984 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CreateSatelliteAssemblies”的操作。: (目标 ID: 105) +06:32:51.167 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“CreateSatelliteAssemblies: (目标 ID: 105)”(目标“_BuildLinkAction”依赖于它): +06:32:51.167 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CreateSatelliteAssemblies”的操作。: (目标 ID: 105) 由于条件的计算结果为 false,已跳过目标“CopyLocalNativeReference”;('$(CopyLocalProjectReference)' == 'true')的计算结果为('false' == 'true')。 -16:41:40.984 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Appverifier: (目标 ID: 106)”(目标“_BuildLinkAction”依赖于它): -16:41:40.984 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Appverifier”的操作。: (目标 ID: 106) -16:41:40.984 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Deploy: (目标 ID: 107)”(目标“_BuildLinkAction”依赖于它): -16:41:40.984 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Deploy”的操作。: (目标 ID: 107) -16:41:40.984 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Xamarin\Xamarin.Sdk.targets”中的目标“_CalculatePostXamarinTelemetry: (目标 ID: 108)”(目标“PrepareForRun”依赖于它): +06:32:51.167 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Appverifier: (目标 ID: 106)”(目标“_BuildLinkAction”依赖于它): +06:32:51.167 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Appverifier”的操作。: (目标 ID: 106) +06:32:51.167 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_Deploy: (目标 ID: 107)”(目标“_BuildLinkAction”依赖于它): +06:32:51.167 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_Deploy”的操作。: (目标 ID: 107) +06:32:51.167 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Xamarin\Xamarin.Sdk.targets”中的目标“_CalculatePostXamarinTelemetry: (目标 ID: 108)”(目标“PrepareForRun”依赖于它): 设置属性: _PostXamarinTelemetryLoggingImportance=low 设置属性: _XamarinBuildIsIncrementalFile=x64\Debug\\_XamarinBuildIsIncremental 设置属性: _ProjectCapabilities=;desktop;AssemblyReferences;COMReferences;ProjectReferences;WinRTReferences;SDKReferences;SharedProjectReferences;OutputGroups;AllTargetOutputGroups;VisualStudioWellKnownOutputGroups;ProjectConfigurationsDeclaredAsItems;PropertyManager;native;IntegratedConsoleDebugging;SupportsOnlineEnvironments; @@ -8799,7 +7054,7 @@ 任务参数:Text= [StgSharpC /Windows] _IsIOS: (任务 ID: 66) [StgSharpC /Windows] _IsIOS: (任务 ID: 66) 已完成执行任务“Message”的操作。 (任务 ID: 66) -16:41:40.986 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CalculatePostXamarinTelemetry”的操作。: (目标 ID: 108) +06:32:51.168 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CalculatePostXamarinTelemetry”的操作。: (目标 ID: 108) 由于条件的计算结果为 false,已跳过目标“_PostXamarinTelemetry”;('$(_PostXamarinTelemetry)' == 'true')的计算结果为('' == 'true')。 由于条件的计算结果为 false,已跳过目标“ComputeIntermediateSatelliteAssemblies”;(@(ReferenceSatellitePaths->'%(DestinationSubDirectory)') != '')的计算结果为( != '')。 由于条件的计算结果为 false,已跳过目标“_CopyFilesMarkedCopyLocal”;('@(ReferenceCopyLocalPaths)' != '')的计算结果为('' != '')。 @@ -8807,51 +7062,51 @@ 已跳过目标“AssignProjectConfiguration”。以前的生成已成功。 已跳过目标“_SplitProjectReferencesByFileExistence”。以前的生成已成功。 已跳过目标“_GetProjectReferenceTargetFrameworkProperties”。以前的生成已成功。 -16:41:40.987 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_PopulateCommonStateForGetCopyToOutputDirectoryItems: (目标 ID: 109)”(目标“GetCopyToOutputDirectoryItems”依赖于它): +06:32:51.168 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_PopulateCommonStateForGetCopyToOutputDirectoryItems: (目标 ID: 109)”(目标“GetCopyToOutputDirectoryItems”依赖于它): 设置属性: _GCTODIKeepDuplicates=false 设置属性: _GCTODIKeepMetadata=CopyToOutputDirectory;TargetPath -16:41:40.987 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_PopulateCommonStateForGetCopyToOutputDirectoryItems”的操作。: (目标 ID: 109) -16:41:40.987 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targets”中的目标“GetCopyToOutputDirectoryXamlAppDefs: (目标 ID: 110)”(目标“GetCopyToOutputDirectoryItems”依赖于它): +06:32:51.168 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_PopulateCommonStateForGetCopyToOutputDirectoryItems”的操作。: (目标 ID: 109) +06:32:51.168 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targets”中的目标“GetCopyToOutputDirectoryXamlAppDefs: (目标 ID: 110)”(目标“GetCopyToOutputDirectoryItems”依赖于它): 任务“AssignTargetPath” (任务 ID: 67) 任务参数:RootFolder=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC (任务 ID: 67) 已完成执行任务“AssignTargetPath”的操作。 (任务 ID: 67) -16:41:40.987 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetCopyToOutputDirectoryXamlAppDefs”的操作。: (目标 ID: 110) -16:41:40.987 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetCopyToOutputDirectoryItems: (目标 ID: 111)”(目标“_CopySourceItemsToOutputDirectory”依赖于它): +06:32:51.168 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetCopyToOutputDirectoryXamlAppDefs”的操作。: (目标 ID: 110) +06:32:51.168 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“GetCopyToOutputDirectoryItems: (目标 ID: 111)”(目标“_CopySourceItemsToOutputDirectory”依赖于它): 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“CallTarget”任务。 任务“CallTarget” (任务 ID: 68) 任务参数:Targets=_GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences (任务 ID: 68) 已跳过目标“_PopulateCommonStateForGetCopyToOutputDirectoryItems”。以前的生成已成功。 已跳过目标“_AddOutputPathToGlobalPropertiesToRemove”。以前的生成已成功。 -16:41:40.987 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences: (目标 ID: 112)”(目标“GetCopyToOutputDirectoryItems”依赖于它): +06:32:51.170 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences: (目标 ID: 112)”(目标“GetCopyToOutputDirectoryItems”依赖于它): 由于 false 条件,已跳过任务“MSBuild”;('@(_MSBuildProjectReferenceExistent)' != '' and '$(_GetChildProjectCopyToOutputDirectoryItems)' == 'true' and '%(_MSBuildProjectReferenceExistent.Private)' != 'false' and '$(UseCommonOutputDirectory)' != 'true')计算为('' != '' and 'true' == 'true' and '' != 'false' and 'false' != 'true')。 任务“AssignTargetPath” (任务 ID: 69) 任务参数:RootFolder=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC (任务 ID: 69) 已完成执行任务“AssignTargetPath”的操作。 (任务 ID: 69) -16:41:40.988 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences”的操作。: (目标 ID: 112) +06:32:51.170 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences”的操作。: (目标 ID: 112) 已完成执行任务“CallTarget”的操作。 (任务 ID: 68) 任务“CallTarget” (任务 ID: 70) 任务参数:Targets=_GetCopyToOutputDirectoryItemsFromThisProject (任务 ID: 70) 已跳过目标“AssignTargetPaths”。以前的生成已成功。 已跳过目标“_PopulateCommonStateForGetCopyToOutputDirectoryItems”。以前的生成已成功。 -16:41:40.988 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GetCopyToOutputDirectoryItemsFromThisProject: (目标 ID: 113)”(目标“GetCopyToOutputDirectoryItems”依赖于它): +06:32:51.171 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_GetCopyToOutputDirectoryItemsFromThisProject: (目标 ID: 113)”(目标“GetCopyToOutputDirectoryItems”依赖于它): 任务“AssignTargetPath” (任务 ID: 71) 任务参数:RootFolder=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC (任务 ID: 71) 已完成执行任务“AssignTargetPath”的操作。 (任务 ID: 71) -16:41:40.988 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GetCopyToOutputDirectoryItemsFromThisProject”的操作。: (目标 ID: 113) +06:32:51.171 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_GetCopyToOutputDirectoryItemsFromThisProject”的操作。: (目标 ID: 113) 已完成执行任务“CallTarget”的操作。 (任务 ID: 70) -16:41:40.988 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetCopyToOutputDirectoryItems”的操作。: (目标 ID: 111) +06:32:51.171 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“GetCopyToOutputDirectoryItems”的操作。: (目标 ID: 111) 由于条件的计算结果为 false,已跳过目标“_CopyOutOfDateSourceItemsToOutputDirectory”;( '@(_SourceItemsToCopyToOutputDirectory)' != '' )的计算结果为( '' != '' )。 由于条件的计算结果为 false,已跳过目标“_CopyOutOfDateSourceItemsToOutputDirectoryAlways”;( '@(_SourceItemsToCopyToOutputDirectoryAlways)' != '' )的计算结果为( '' != '' )。 -16:41:40.988 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CopySourceItemsToOutputDirectory: (目标 ID: 114)”(目标“CopyFilesToOutputDirectory”依赖于它): -16:41:40.988 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CopySourceItemsToOutputDirectory”的操作。: (目标 ID: 114) +06:32:51.171 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CopySourceItemsToOutputDirectory: (目标 ID: 114)”(目标“CopyFilesToOutputDirectory”依赖于它): +06:32:51.171 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CopySourceItemsToOutputDirectory”的操作。: (目标 ID: 114) 由于条件的计算结果为 false,已跳过目标“_CopyAppConfigFile”;( '@(AppConfigWithTargetPath)' != '' )的计算结果为( '' != '' )。 由于条件的计算结果为 false,已跳过目标“_CopyManifestFiles”;( '$(_DeploymentCopyApplicationManifest)'=='true' or '$(GenerateClickOnceManifests)'=='true' )的计算结果为( ''=='true' or ''=='true' )。 -16:41:40.988 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CheckForCompileOutputs: (目标 ID: 115)”(目标“CopyFilesToOutputDirectory”依赖于它): +06:32:51.171 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CheckForCompileOutputs: (目标 ID: 115)”(目标“CopyFilesToOutputDirectory”依赖于它): 设置属性: _DocumentationFileProduced=false 设置属性: _DebugSymbolsProduced=false -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CheckForCompileOutputs”的操作。: (目标 ID: 115) +06:32:51.171 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CheckForCompileOutputs”的操作。: (目标 ID: 115) 由于条件的计算结果为 false,已跳过目标“_SGenCheckForOutputs”;('$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto'))的计算结果为('Off' == 'On' or (''!='' and 'Off' == 'Auto'))。 -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“CopyFilesToOutputDirectory: (目标 ID: 116)”(目标“PrepareForRun”依赖于它): +06:32:51.171 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“CopyFilesToOutputDirectory: (目标 ID: 116)”(目标“PrepareForRun”依赖于它): 设置属性: CreateHardLinksForCopyFilesToOutputDirectoryIfPossible=false 设置属性: CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible=false 设置属性: ErrorIfLinkFailsForCopyFilesToOutputDirectory=false @@ -8869,23 +7124,23 @@ 由于 false 条件,已跳过任务“Copy”;('@(ReferenceComWrappersToCopyLocal)' != '' or '@(ResolvedIsolatedComModules)' != '' or '@(_DeploymentLooseManifestFile)' != '' or '@(NativeReferenceFile)' != '' )计算为('' != '' or '' != '' or '' != '' or '' != '' )。 由于 false 条件,已跳过任务“Copy”;('$(SkipCopyWinMDArtifact)' != 'true' and '@(WinMDExpArtifacts)' != '')计算为('' != 'true' and '' != '')。 由于 false 条件,已跳过任务“Message”;('$(SkipCopyWinMDArtifact)' != 'true' and '$(_WindowsMetadataOutputPath)' != '')计算为('' != 'true' and '' != '')。 -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CopyFilesToOutputDirectory”的操作。: (目标 ID: 116) -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“PrepareForRun: (目标 ID: 117)”(目标“_BuildLinkAction”依赖于它): -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareForRun”的操作。: (目标 ID: 117) +06:32:51.171 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“CopyFilesToOutputDirectory”的操作。: (目标 ID: 116) +06:32:51.172 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“PrepareForRun: (目标 ID: 117)”(目标“_BuildLinkAction”依赖于它): +06:32:51.172 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PrepareForRun”的操作。: (目标 ID: 117) 由于条件的计算结果为 false,已跳过目标“CustomBuildStep”;('@(CustomBuildStep)' != '' and '$(SelectedFiles)'=='')的计算结果为('' != '' and ''=='')。 -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“PostBuildEvent: (目标 ID: 118)”(目标“_BuildLinkAction”依赖于它): +06:32:51.172 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets”中的目标“PostBuildEvent: (目标 ID: 118)”(目标“_BuildLinkAction”依赖于它): 由于 false 条件,已跳过任务“Message”;('%(PostBuildEvent.Message)' != '' and '%(PostBuildEvent.Command)' != '')计算为('' != '' and '' != '')。 由于 false 条件,已跳过任务“Exec”;('%(PostBuildEvent.Command)' != '')计算为('' != '')。 -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PostBuildEvent”的操作。: (目标 ID: 118) -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BuildLinkAction: (目标 ID: 119)”(目标“BuildLink”依赖于它): -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BuildLinkAction”的操作。: (目标 ID: 119) -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildLink: (目标 ID: 120)”(目标“Build”依赖于它): -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildLink”的操作。: (目标 ID: 120) -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“AfterBuild: (目标 ID: 121)”(目标“Build”依赖于它): -16:41:40.989 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuild”的操作。: (目标 ID: 121) +06:32:51.172 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“PostBuildEvent”的操作。: (目标 ID: 118) +06:32:51.172 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“_BuildLinkAction: (目标 ID: 119)”(目标“BuildLink”依赖于它): +06:32:51.172 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_BuildLinkAction”的操作。: (目标 ID: 119) +06:32:51.172 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“BuildLink: (目标 ID: 120)”(目标“Build”依赖于它): +06:32:51.172 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“BuildLink”的操作。: (目标 ID: 120) +06:32:51.172 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“AfterBuild: (目标 ID: 121)”(目标“Build”依赖于它): +06:32:51.172 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“AfterBuild”的操作。: (目标 ID: 121) 已跳过目标“_CheckForCompileOutputs”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“_SGenCheckForOutputs”;('$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto'))的计算结果为('Off' == 'On' or (''!='' and 'Off' == 'Auto'))。 -16:41:40.989 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CleanGetCurrentAndPriorFileWrites: (目标 ID: 122)”(目标“IncrementalClean”依赖于它): +06:32:51.172 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“_CleanGetCurrentAndPriorFileWrites: (目标 ID: 122)”(目标“IncrementalClean”依赖于它): 任务“ReadLinesFromFile” (任务 ID: 72) 任务参数:File=x64\Debug\StgSharpGraphic.vcxproj.FileListAbsolute.txt (任务 ID: 72) 已完成执行任务“ReadLinesFromFile”的操作。 (任务 ID: 72) @@ -8911,8 +7166,8 @@ 正在使用程序集“Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的“RemoveDuplicates”任务。 任务“RemoveDuplicates” (任务 ID: 77) 已完成执行任务“RemoveDuplicates”的操作。 (任务 ID: 77) -16:41:40.991 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CleanGetCurrentAndPriorFileWrites”的操作。: (目标 ID: 122) -16:41:40.991 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“IncrementalClean: (目标 ID: 123)”(目标“Build”依赖于它): +06:32:51.174 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“_CleanGetCurrentAndPriorFileWrites”的操作。: (目标 ID: 122) +06:32:51.174 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets”中的目标“IncrementalClean: (目标 ID: 123)”(目标“Build”依赖于它): 任务“FindUnderPath” (任务 ID: 78) 任务参数:Path=D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\ (任务 ID: 78) 比较路径为“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\”。 (任务 ID: 78) @@ -8928,8 +7183,8 @@ 任务“RemoveDuplicates” (任务 ID: 81) 已完成执行任务“RemoveDuplicates”的操作。 (任务 ID: 81) 由于 false 条件,已跳过任务“WriteLinesToFile”;('@(_CleanUnfilteredPriorFileWrites)'!='@(_CleanUniqueRemainingFileWritesAfterIncrementalClean)')计算为(''!='')。 -16:41:40.992 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“IncrementalClean”的操作。: (目标 ID: 123) -16:41:40.992 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“TlogCleanup: (目标 ID: 124)”(目标“Build”依赖于它): +06:32:51.175 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“IncrementalClean”的操作。: (目标 ID: 123) +06:32:51.175 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“TlogCleanup: (目标 ID: 124)”(目标“Build”依赖于它): 正在使用程序集“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Build.CppTasks.Common.dll”中的“CleanupStaleTlogItems”任务。 任务“CleanupStaleTlogItems” (任务 ID: 82) 任务参数:OutputExtension=obj (任务 ID: 82) @@ -9780,8 +8035,8 @@ 任务参数:ItemOutputMetadataName=ObjectFileName (任务 ID: 82) 任务参数:TrackFileAccess=True (任务 ID: 82) 已完成执行任务“CleanupStaleTlogItems”的操作。 (任务 ID: 82) -16:41:40.997 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“TlogCleanup”的操作。: (目标 ID: 124) -16:41:40.997 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“FinalizeBuildStatus: (目标 ID: 125)”(目标“Build”依赖于它): +06:32:51.181 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“TlogCleanup”的操作。: (目标 ID: 124) +06:32:51.181 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets”中的目标“FinalizeBuildStatus: (目标 ID: 125)”(目标“Build”依赖于它): 任务“Delete” (任务 ID: 83) 任务参数:Files=x64\Debug\StgSharpC.tlog\unsuccessfulbuild (任务 ID: 83) 正在删除文件“x64\Debug\StgSharpC.tlog\unsuccessfulbuild”。 (任务 ID: 83) @@ -9790,36 +8045,36 @@ 任务参数:Files=x64\Debug\StgSharpC.tlog\StgSharpC.lastbuildstate (任务 ID: 84) 正在对“x64\Debug\StgSharpC.tlog\StgSharpC.lastbuildstate”执行 Touch 任务。 (任务 ID: 84) 已完成执行任务“Touch”的操作。 (任务 ID: 84) -16:41:40.999 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“FinalizeBuildStatus”的操作。: (目标 ID: 125) +06:32:51.183 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“FinalizeBuildStatus”的操作。: (目标 ID: 125) 已跳过目标“_CheckForInvalidConfigurationAndPlatform”。以前的生成已成功。 已跳过目标“_CheckForInvalidConfigurationAndPlatform”。以前的生成已成功。 -16:41:40.999 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“Build: (目标 ID: 126)”(入口点): -16:41:40.999 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“Build”的操作。: (目标 ID: 126) +06:32:51.183 1>来自项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”的文件“C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.BuildSteps.Targets”中的目标“Build: (目标 ID: 126)”(入口点): +06:32:51.183 1>已完成在项目“StgSharpGraphic.vcxproj”中生成目标“Build”的操作。: (目标 ID: 126) 已跳过目标“_CalculatePostXamarinTelemetry”。以前的生成已成功。 由于条件的计算结果为 false,已跳过目标“_PostXamarinTelemetry”;('$(_PostXamarinTelemetry)' == 'true')的计算结果为('' == 'true')。 -16:41:40.999 1>已完成生成项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”(Build 个目标)的操作。 +06:32:51.183 1>已完成生成项目“D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”(Build 个目标)的操作。 项目评估性能摘要: - 120 毫秒 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj 1 次调用 + 235 毫秒 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj 1 次调用 项目性能摘要: - 1007 毫秒 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj 1 次调用 - 1007 毫秒 Build 1 次调用 + 2365 毫秒 D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj 1 次调用 + 2365 毫秒 Build 1 次调用 目标性能摘要: 0 毫秒 AfterBuildCompileEvent 1 次调用 + 0 毫秒 _ALink 1 次调用 + 0 毫秒 _Link 1 次调用 0 毫秒 AfterLink 1 次调用 0 毫秒 ComputeLinkSwitches 1 次调用 - 0 毫秒 PreLinkEvent 1 次调用 - 0 毫秒 MakeDirsForLink 1 次调用 + 0 毫秒 DoLinkOutputFilesMatch 1 次调用 0 毫秒 PrepareResourceNames 1 次调用 0 毫秒 CreateCustomManifestResourceNames 1 次调用 - 0 毫秒 AssignTargetPaths 1 次调用 0 毫秒 ComputeManifestInputsTargets 1 次调用 0 毫秒 ComputeLinkInputsFromProject 1 次调用 0 毫秒 ComputeCLGeneratedLinkInputs 1 次调用 - 0 毫秒 _Link 1 次调用 - 0 毫秒 ComputeCLOutputs 1 次调用 + 0 毫秒 ComputeManifestGeneratedLinkerInputs 1 次调用 + 0 毫秒 ComputeRCGeneratedLinkInputs 1 次调用 0 毫秒 ComputeRCOutputs 1 次调用 0 毫秒 BeforeLink 1 次调用 0 毫秒 ComputeLegacyManifestEmbedding 1 次调用 @@ -9828,20 +8083,23 @@ 0 毫秒 _BuildCompileAction 1 次调用 0 毫秒 _ResourceCompile 1 次调用 0 毫秒 AfterResourceCompile 1 次调用 + 0 毫秒 MakeDirsForResourceCompile 1 次调用 0 毫秒 BeforeResourceCompile 1 次调用 0 毫秒 _ClCompile 1 次调用 - 0 毫秒 ComputeRCGeneratedLinkInputs 1 次调用 - 0 毫秒 _ALink 1 次调用 0 毫秒 _Manifest 1 次调用 + 0 毫秒 AfterClCompile 1 次调用 0 毫秒 RegisterOutput 1 次调用 + 0 毫秒 MakeDirsForXdcMake 1 次调用 0 毫秒 AfterBuild 1 次调用 0 毫秒 BuildLink 1 次调用 0 毫秒 _BuildLinkAction 1 次调用 0 毫秒 PostBuildEvent 1 次调用 0 毫秒 PrepareForRun 1 次调用 0 毫秒 CopyFilesToOutputDirectory 1 次调用 + 0 毫秒 _CheckForCompileOutputs 1 次调用 0 毫秒 _CopySourceItemsToOutputDirectory 1 次调用 0 毫秒 _GetCopyToOutputDirectoryItemsFromThisProject 1 次调用 + 0 毫秒 _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences 1 次调用 0 毫秒 GetCopyToOutputDirectoryXamlAppDefs 1 次调用 0 毫秒 _PopulateCommonStateForGetCopyToOutputDirectoryItems 1 次调用 0 毫秒 _Deploy 1 次调用 @@ -9855,108 +8113,105 @@ 0 毫秒 MakeDirsForBscMake 1 次调用 0 毫秒 ComputeCLCompileGeneratedSbrFiles 1 次调用 0 毫秒 _XdcMake 1 次调用 - 0 毫秒 ComputeCLCompileGeneratedXDCFiles 1 次调用 0 毫秒 ResolvedXDCMake 1 次调用 - 0 毫秒 AfterClCompile 1 次调用 - 0 毫秒 CheckMixedPerfLibUsageVC 1 次调用 + 0 毫秒 SelectClCompile 1 次调用 0 毫秒 Build 1 次调用 - 0 毫秒 ComputeCustomBuildOutput 1 次调用 + 0 毫秒 BuildGenerateSourcesTraverse 1 次调用 0 毫秒 _Xsd 1 次调用 - 0 毫秒 CopyFileToFolders 1 次调用 - 0 毫秒 SelectCustomBuild 1 次调用 - 0 毫秒 _SelectedFiles 1 次调用 0 毫秒 _SplitProjectReferencesByFileExistence 1 次调用 0 毫秒 _AddOutputPathToGlobalPropertiesToRemove 1 次调用 + 0 毫秒 PrepareProjectReferences 1 次调用 + 0 毫秒 SelectCustomBuild 1 次调用 + 0 毫秒 _SelectedFiles 1 次调用 0 毫秒 PreBuildEvent 1 次调用 0 毫秒 BeforeBuildGenerateSources 1 次调用 - 0 毫秒 BuildGenerateSourcesTraverse 1 次调用 0 毫秒 ResolveReferences 1 次调用 0 毫秒 AfterResolveReferences 1 次调用 + 0 毫秒 GetFrameworkPaths 1 次调用 0 毫秒 ExpandSDKReferences 1 次调用 0 毫秒 ResolveSDKReferences 1 次调用 + 0 毫秒 GetReferenceAssemblyPaths 1 次调用 0 毫秒 SetCABuildNativeEnvironmentVariables 1 次调用 - 0 毫秒 GetResolvedWinMD 1 次调用 - 0 毫秒 AddExternalIncludDirectoriesToPaths 1 次调用 - 0 毫秒 GetFrameworkPaths 1 次调用 - 0 毫秒 MakeDirsForMidl 1 次调用 0 毫秒 ComputeMIDLGeneratedCompileInputs 1 次调用 - 0 毫秒 PrepareProjectReferences 1 次调用 - 0 毫秒 _Midl 1 次调用 - 0 毫秒 _PrepareForBuild 1 次调用 - 0 毫秒 ComputeStdModulesCompileInputs 1 次调用 - 0 毫秒 BeforeResolveReferences 1 次调用 - 0 毫秒 ComputeReferenceCLInput 1 次调用 - 0 毫秒 IgnoreJavaScriptOutputAssembly 1 次调用 0 毫秒 AfterMidl 1 次调用 - 0 毫秒 FindReferenceAssembliesForReferences 1 次调用 - 0 毫秒 ComputeCLInputPDBName 1 次调用 - 0 毫秒 BeforeClCompile 1 次调用 + 0 毫秒 CopyFileToFolders 1 次调用 + 0 毫秒 _Midl 1 次调用 + 0 毫秒 _PrepareForReferenceResolution 1 次调用 + 0 毫秒 BeforeResolveReferences 1 次调用 0 毫秒 GetReferencedVCProjectsInfo 1 次调用 + 0 毫秒 FindReferenceAssembliesForReferences 1 次调用 + 0 毫秒 IgnoreJavaScriptOutputAssembly 1 次调用 + 0 毫秒 BeforeClCompile 1 次调用 + 0 毫秒 BuildCompileTraverse 1 次调用 0 毫秒 BuildGenerateSources 1 次调用 0 毫秒 _BuildGenerateSourcesAction 1 次调用 + 0 毫秒 ComputeCLInputPDBName 1 次调用 + 0 毫秒 GetResolvedWinMD 1 次调用 0 毫秒 AfterBuildGenerateSourcesEvent 1 次调用 - 0 毫秒 BuildCompileTraverse 1 次调用 0 毫秒 AfterBuildGenerateSources 1 次调用 - 1 毫秒 ComputeManifestGeneratedLinkerInputs 1 次调用 - 1 毫秒 MakeDirsForCl 1 次调用 - 1 毫秒 GetReferenceAssemblyPaths 1 次调用 - 1 毫秒 ResolveAssemblyReferences 1 次调用 - 1 毫秒 _GetProjectReferenceTargetFrameworkProperties 1 次调用 - 1 毫秒 _PrepareForReferenceResolution 1 次调用 - 1 毫秒 GetCopyToOutputDirectoryItems 1 次调用 - 1 毫秒 _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences 1 次调用 - 1 毫秒 SetBuildDefaultEnvironmentVariables 1 次调用 - 1 毫秒 DoLinkOutputFilesMatch 1 次调用 - 1 毫秒 _CheckWindowsSDKInstalled 1 次调用 - 1 毫秒 SplitResourcesByCulture 1 次调用 - 1 毫秒 _CheckForInvalidConfigurationAndPlatform 1 次调用 - 1 毫秒 _CheckForCompileOutputs 1 次调用 - 1 毫秒 ResolveProjectReferences 1 次调用 - 1 毫秒 MakeDirsForXdcMake 1 次调用 - 1 毫秒 AssignProjectConfiguration 1 次调用 - 1 毫秒 SelectClCompile 1 次调用 1 毫秒 ContentFilesProjectOutputGroup 1 次调用 - 1 毫秒 MakeDirsForResourceCompile 1 次调用 + 1 毫秒 _CheckWindowsSDKInstalled 1 次调用 + 1 毫秒 PreLinkEvent 1 次调用 + 1 毫秒 ResolveProjectReferences 1 次调用 + 1 毫秒 WarnCompileDuplicatedFilename 1 次调用 + 1 毫秒 MakeDirsForLink 1 次调用 + 1 毫秒 AssignTargetPaths 1 次调用 1 毫秒 IncrementalClean 1 次调用 - 2 毫秒 _CleanGetCurrentAndPriorFileWrites 1 次调用 + 1 毫秒 SetBuildDefaultEnvironmentVariables 1 次调用 + 1 毫秒 MakeDirsForMidl 1 次调用 + 1 毫秒 ComputeCLOutputs 1 次调用 + 1 毫秒 MakeDirsForCl 1 次调用 + 1 毫秒 ComputeCustomBuildOutput 1 次调用 + 1 毫秒 SplitResourcesByCulture 1 次调用 + 1 毫秒 ComputeCLCompileGeneratedXDCFiles 1 次调用 + 1 毫秒 ComputeStdModulesCompileInputs 1 次调用 + 1 毫秒 CheckMixedPerfLibUsageVC 1 次调用 + 1 毫秒 AddExternalIncludDirectoriesToPaths 1 次调用 + 1 毫秒 ComputeReferenceCLInput 1 次调用 + 1 毫秒 ResolveAssemblyReferences 1 次调用 + 1 毫秒 _CalculatePostXamarinTelemetry 1 次调用 + 2 毫秒 AssignProjectConfiguration 1 次调用 + 2 毫秒 _PrepareForBuild 1 次调用 2 毫秒 ComputeLinkImportLibraryOutputsForClean 1 次调用 - 2 毫秒 WarnCompileDuplicatedFilename 1 次调用 + 2 毫秒 _CleanGetCurrentAndPriorFileWrites 1 次调用 2 毫秒 FinalizeBuildStatus 1 次调用 - 2 毫秒 _CalculatePostXamarinTelemetry 1 次调用 - 2 毫秒 FixupCLCompileOptions 1 次调用 - 3 毫秒 InitializeBuildStatus 1 次调用 - 5 毫秒 TlogCleanup 1 次调用 - 7 毫秒 SetTelemetryEnvironmentVariables 1 次调用 + 3 毫秒 FixupCLCompileOptions 1 次调用 + 3 毫秒 GetCopyToOutputDirectoryItems 1 次调用 + 6 毫秒 TlogCleanup 1 次调用 8 毫秒 CustomBuild 1 次调用 - 19 毫秒 CreateRecipeFile 1 次调用 - 19 毫秒 PrepareForBuild 1 次调用 - 361 毫秒 Link 1 次调用 - 542 毫秒 ClCompile 1 次调用 + 10 毫秒 InitializeBuildStatus 1 次调用 + 11 毫秒 SetTelemetryEnvironmentVariables 1 次调用 + 22 毫秒 _CheckForInvalidConfigurationAndPlatform 1 次调用 + 25 毫秒 CreateRecipeFile 1 次调用 + 26 毫秒 PrepareForBuild 1 次调用 + 38 毫秒 _GetProjectReferenceTargetFrameworkProperties 1 次调用 + 744 毫秒 Link 1 次调用 + 1435 毫秒 ClCompile 1 次调用 任务性能摘要: - 0 毫秒 AssignCulture 1 次调用 - 0 毫秒 AssignTargetPath 7 次调用 + 0 毫秒 MSBuild 1 次调用 0 毫秒 SetRidAgnosticValueForProjects 1 次调用 - 0 毫秒 RemoveDuplicates 2 次调用 - 0 毫秒 ConvertToAbsolutePath 1 次调用 - 0 毫秒 Delete 2 次调用 - 0 毫秒 MakeDir 10 次调用 - 1 毫秒 FindUnderPath 5 次调用 - 1 毫秒 MSBuild 1 次调用 - 1 毫秒 WriteLinesToFile 2 次调用 - 1 毫秒 ReadLinesFromFile 2 次调用 - 1 毫秒 CallTarget 2 次调用 + 0 毫秒 FindUnderPath 5 次调用 + 0 毫秒 AssignTargetPath 7 次调用 + 0 毫秒 AssignCulture 1 次调用 1 毫秒 AssignProjectConfiguration 1 次调用 - 1 毫秒 Message 23 次调用 + 1 毫秒 RemoveDuplicates 2 次调用 + 1 毫秒 Delete 2 次调用 + 1 毫秒 ConvertToAbsolutePath 1 次调用 + 2 毫秒 ReadLinesFromFile 2 次调用 + 2 毫秒 CallTarget 2 次调用 2 毫秒 CheckVCToolsetVersion 1 次调用 - 2 毫秒 Touch 2 次调用 - 3 毫秒 SetEnv 11 次调用 - 5 毫秒 CleanupStaleTlogItems 1 次调用 - 7 毫秒 GetOutOfDateItems 3 次调用 - 14 毫秒 VCMessage 2 次调用 - 19 毫秒 GenerateDesktopDeployRecipe 1 次调用 - 357 毫秒 Link 1 次调用 - 539 毫秒 CL 1 次调用 + 2 毫秒 WriteLinesToFile 2 次调用 + 3 毫秒 MakeDir 10 次调用 + 4 毫秒 SetEnv 11 次调用 + 4 毫秒 Message 23 次调用 + 6 毫秒 CleanupStaleTlogItems 1 次调用 + 7 毫秒 Touch 2 次调用 + 8 毫秒 GetOutOfDateItems 3 次调用 + 15 毫秒 VCMessage 2 次调用 + 25 毫秒 GenerateDesktopDeployRecipe 1 次调用 + 741 毫秒 Link 1 次调用 + 1432 毫秒 CL 1 次调用 已成功生成。 @@ -9977,28 +8232,9 @@ “D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpC\StgSharpGraphic.vcxproj”(Build 目标) (1) -> (Link 目标) -> glfw3.lib(init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(window.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(window.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(input.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(input.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(win32_time.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_time.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(win32_thread.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_thread.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(platform.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(platform.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(monitor.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(monitor.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(vulkan.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(vulkan.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(win32_init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(null_init.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_init.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(win32_module.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_module.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(win32_monitor.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_monitor.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(win32_window.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_window.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 glfw3.lib(win32_joystick.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(win32_joystick.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(wgl_context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(wgl_context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(egl_context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(egl_context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(osmesa_context.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(osmesa_context.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(null_monitor.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_monitor.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(null_window.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_window.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - glfw3.lib(null_joystick.obj) : warning LNK4099: 未找到 PDB“”(使用“glfw3.lib(null_joystick.obj)”或在“”中寻找);正在链接对象,如同没有调试信息一样 - 27 个警告 + 8 个警告 0 个错误 -已用时间 00:00:01.00 +已用时间 00:00:02.36 diff --git a/源代码/StgSharpC/x64/Debug/vc143.idb b/源代码/StgSharpC/x64/Debug/vc143.idb index a3710e1f..4da341c1 100644 Binary files a/源代码/StgSharpC/x64/Debug/vc143.idb and b/源代码/StgSharpC/x64/Debug/vc143.idb differ diff --git a/源代码/StgSharpC/x64/Debug/vc143.pdb b/源代码/StgSharpC/x64/Debug/vc143.pdb index 0e451195..69563ef5 100644 Binary files a/源代码/StgSharpC/x64/Debug/vc143.pdb and b/源代码/StgSharpC/x64/Debug/vc143.pdb differ diff --git a/源代码/StgSharpDebug/Environment/Platform.cs b/源代码/StgSharpDebug/Environment/Platform.cs index 9cbae001..02267286 100644 --- a/源代码/StgSharpDebug/Environment/Platform.cs +++ b/源代码/StgSharpDebug/Environment/Platform.cs @@ -12,6 +12,13 @@ namespace StgSharp { public static class Platform { + /// + /// Version of current StgSharp platform. + /// Main version represent in hundred's digit, + /// and sub version represent in ten's digit. + /// + public const long version = 430; + /// /// Init an instance of OpenGL program, /// This method should be called before other diff --git a/源代码/StgSharpDebug/Program.cs b/源代码/StgSharpDebug/Program.cs index d3cdc471..a07b7e8a 100644 --- a/源代码/StgSharpDebug/Program.cs +++ b/源代码/StgSharpDebug/Program.cs @@ -22,6 +22,7 @@ namespace StgSharp Texture texture; VertexArray vao; VertexBuffer vbo; + public static unsafe void ProcessInput(IntPtr windowPtr) { if (InternalIO.glfw.GetKey(windowPtr, (int)Operation.Key.ESCAPE) @@ -31,7 +32,7 @@ namespace StgSharp } } - public override void Deinit(object[] args) + public override void Deinit(object[] args, IglFunc GL) { /**/ vao.Dispose(); @@ -47,7 +48,7 @@ namespace StgSharp GL.Viewport(0, 0, width, height); } - public override void Init(object[] args) + public override void Init(object[] args, IglFunc GL) { InternalIO.InternalWriteLog("\n\n\n", "Program start", LogType.Info); @@ -92,9 +93,9 @@ namespace StgSharp ); - vao = CreateVertexArray(1); - vbo = CreateVertexBuffer(2); - ebo = CreateElementBuffer(1); + vao = new VertexArray(1); + vbo = new VertexBuffer(2); + ebo = new ElementBuffer(1); texture = CreateTexture(2); @@ -142,11 +143,11 @@ namespace StgSharp } - public override void OnRenderFrame(object[] args) + public override void OnRenderFrame(object[] args, IglFunc GL) { } - public override void OnUpdateFrame(object[] args) + public override void OnUpdateFrame(object[] args, IglFunc GL) { ProcessInput(windowID); @@ -173,12 +174,18 @@ namespace StgSharp ); vao.Bind(0); - GL.DrawElements(GepmetryType.TRIANGLES, 6, typeof(uint), IntPtr.Zero); - vao.BindNull(); - InternalIO.glfw.SwapBuffers(windowID); - InternalIO.glfw.PollEvents(); + AlignFrame(this, () => + { + GL.DrawElements(GepmetryType.TRIANGLES, 6, typeof(uint), IntPtr.Zero); + + vao.BindNull(); + + InternalIO.glfw.SwapBuffers(windowID); + InternalIO.glfw.PollEvents(); + }); + } } @@ -190,7 +197,7 @@ namespace StgSharp try { StgSharpDemoForm demoForm = new StgSharpDemoForm(); - demoForm.ShowForm(); + demoForm.Show(null); } catch (Exception ex) { diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs index 099f5edd..e2987da2 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ab85c1a9fe556e53e39ce33690efdd1b4ad28484")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache index 53232a0d..e59b521b 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache @@ -1 +1 @@ -9f92006774b8dcbe7ff116213c08f7040b5d19f4b0a547971f9e00de3873288c +f35c99a038520eddd465562a4bb0f828424836c18b6dc5bceb83e4b6d7f89467 diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.CoreCompileInputs.cache b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.CoreCompileInputs.cache index d0492605..5a1283af 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.CoreCompileInputs.cache +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -0cc30eba77e6c91b52c576a70e8fcd0f2b49a5f218c9481661031b833082af12 +3da89a6cade975c55a6d2974db885b9f95a74c2ed1e2c84ffa63b8d406a42cf4 diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll index 9aa6ed82..b3d7e321 100644 Binary files a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll and b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll differ diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb index 5139f90f..d684dc42 100644 Binary files a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb and b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb differ diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json index 4b20f8e4..1e1acfce 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ae804553ce830ceaa07a752049a8a8fee9981ad8/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ab85c1a9fe556e53e39ce33690efdd1b4ad28484/*"}} \ No newline at end of file diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.xml b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.xml index 8f17328a..65a25a3e 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.xml +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.xml @@ -4,13 +4,7 @@ StgSharpDebug - - - Add a pool to timeline controller, and return the instance of the pool. - - - - + Get the status of a certain key on the keyboard. @@ -30,6 +24,27 @@ + + + Height of this form, represent in + + + + + Width of this form, represent in + + + + + A set of methods providing support for all OpenGL + APIs and other methods depend on OpenGL. + + + + + Init this form and render it on screen, and respond with operation + + Constructor of a Form, creats an instance of a form and @@ -38,9 +53,11 @@ - + Init an OpenGl context if current form has not been binded to any context. + and set the context binded to current form as current OpenGL context. - + Something goes wrong and + StgSharp fails in creating a new OpenGL context. @@ -77,6 +94,11 @@ Maximum size of current form. In form of a of (width,height) + + + Bind this form to StgSharp platform. + + @@ -92,137 +114,21 @@ - + Set data to current vertex buffer object - - - + Type of bufferData + Index to find certain VBO in this instance + Data to write in + How OpenGL use these data, defined by - + - Call apiClearColor in OpenGL - specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. - Values specified by apiClearColor are clamped to the range [0,1] + Set data to current vertex buffer object - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - Specify the red values used when the color buffers are cleared. - - - - Bind the indexed buffer object to certain type of buffer - - - - - - - Clear buffers to preset values - - - - - - Conpile the provided shader code in string form. - - A string represent the shader's code - An enum represent the type of the shader to - conpile, including vertex shader and fragment shader. - An uint value as the only mark of conpiled shader - - - - Creates a form and its associated - - Required width - Required width - Tittle of the window - - - The instance of created form - - - - - sets the framebuffer resize callback of the specified , - which is called when the framebuffer of the specified is resized. - - The only signiture stands for the to be controlled - Method hadler - - - - Set how a shader parameter read data from a VBO. - - Serial number of the parameter - Amount of data each elements contains - Type of data read by shader - - Pixels stride of each sets of data - - - - - Set data value to a float , - all types of parameters are float. - - The target - The value to be set - - - - Set data value to a int , - all types of parameters are int. - - The target - The value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - The first value to be set - The second value to be set - The third value to be set - The forth value to be set - - - - Set data value to a float , - all types of parameters are float. - - The target - A packing four parameters of the uniform - - - - Set data value to a float , - all types of parameters are . - - The target - A value of the uniform + Type of bufferData + Index to find certain VBO in this instance + A array of data to write in + How OpenGL use these data, defined by @@ -235,7 +141,7 @@ A value represent this shader. - + Inti a shader with no program attached. @@ -270,6 +176,23 @@ Let the current context use this shader. + + + A timer counting frames after its construction. + + + + + Frames after this timer created. + + + + + Convert a into uint value. + this will get total frames since the timer was created. + + to be converted + Load all aupportable OpenGL APIs and bind them to given context. @@ -284,10 +207,242 @@ Name of the OpenGL api The funtion pointer of the api in form of - + - Tick counter count the frames passed since the program start. + Set data value to a float , + all types of parameters are float. + The target + The value to be set + + + + Set data value to a int , + all types of parameters are int. + + The target + The value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + The first value to be set + The second value to be set + The third value to be set + The forth value to be set + + + + Set data value to a float , + all types of parameters are float. + + The target + A packing four parameters of the uniform + + + + Set data value to a float , + all types of parameters are . + + The target + A value of the uniform + + + + Same fucntion as OpenGL api glAttachShader + + Shader program to be attachec + A shader part to attach + + + + Bind the indexed buffer object to certain type of buffer + + + + + + + Same function as OpenGL api, glBindVertexArray + + + + + + Clear buffers to preset values + + + + + + Call apiClearColor in OpenGL + specifies the red, green, blue, and alpha values used by apiClear to clear the color buffers. + Values specified by apiClearColor are clamped to the range [0,1] + + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + Specify the red values used when the color buffers are cleared. + + + + Conpile the provided shader code in string form. + + A string represent the shader's code + An enum represent the type of the shader to + conpile, including vertex shader and fragment shader. + An uint value as the only mark of conpiled shader + + + + Same function as OpenGL api, glCreateProgram + + + + + + Creates a form and its associated + + Required width + Required width + Tittle of the window + + + The instance of created form + + + + + Same function as OpenGL api, glDeleteBuffer. + + Amount of bufferd to be deleted + Pointer of buffer to be deleted + + + + Same function as OpenGL api, glDeleteVertexArrays + + Amount of vao to be deleted + pointer of vao sign array + + + + Same fucntion as the OpenGL api glGenBuffers + + + + + + + Same fucntion as OpenGL api, glGenVertexArray + + Amount of vao to be generated + Pointer of vao sign array + + + + Same fucntion as OpenGL api, glGetUniformLocation + + Shader program to find the uniform + Pointer to byte array of name of the uniform + + + + + sets the framebuffer resize callback of the specified , + which is called when the framebuffer of the specified is resized. + + The only signiture stands for the to be controlled + Method hadler + + + + Set how a shader parameter read data from a VBO. + + Serial number of the parameter + Amount of data each elements contains + Type of data read by shader + + Pixels stride of each sets of data + + + + + Same function as OpenGL api glTexImage2d + + texture target to load image in + level of mipmap, 0 if default + OpenGL's internal color channel format + width of image + height of image + color channels of this image + how this image express each pixel + pointer to data array of pixels + + + + Same fucntion as OpenGL api glTexParameteri + + texture target to set parameters + name of parameter + value of parameter + + + + Same fucntion as OpenGL api glUseShader. + + Sign of program to be used + + + + Same fucnction as OpenGL api glGenTextures. + + amount of textures to generate + pointer to texture signs' array + + + + Same function as OpenGL api, glBindTexture. + + Type of texture to bind + Sign of texture + + + + Same function as OpenGL api glActiveTexture + + type of texture to activate + + + + Same function as the OpenGL api, glViewPort + + + + + @@ -309,6 +464,13 @@ Y position of an enemy entity + + + Version of current StgSharp platform. + Main version represent in hundred's digit, + and sub version represent in ten's digit. + + Init an instance of OpenGL program, @@ -323,6 +485,16 @@ A string contains information of how current evironment runs. The severity of current message. + + + Part of a circle. All points on a arc has the same distance to their center. + + + + + A collection of all point on the same plain and has the same distance to a point + + The origin of this coordinate. @@ -352,6 +524,23 @@ The game tick represent time passed by A 3d vector representing movement + + + Move begin side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + + + Move end side of a line. + It is recommended to override this function rather than + loading an with same function. + + Time passed since current line was created. + + Move the third vertix. this is a useless method for Parallelograms. @@ -373,6 +562,23 @@ 平面几何体。包含三角形,对称四边形,自由多边形等。最多可由16个点参数定义。 + + + Tick time this geometry eas crested + + + + + Get all sides of this . + + A array contains all straight s of current geometry item. + + + + Get a flat cincide with current geometry. + + + Update the coordinate of the point. If this is a moving point, @@ -393,19 +599,65 @@ A square + + + Whether this linked list has no members or not. + + + + + The first memeber of this linkec list. + Set value to this property will reset the first node. + + + + + The last memeber of this linkec list. + Set value to this property will reset the first node. + + Add an item to the tail of linked list. The item ready to add to the list + + + Remove all members from this list + + + + + Insert a member to current linkedlist, + the new member will be after a certain existed member. + + New member will be inserted after this member + The new member to be inserted + + + + Remove a member from this linkedlist. + + Member to be removed from this list + + + + remove the first member of the list + + + + + remove the last member of the list + + A two dimension vector defined by two elements. Vec2Ds in StgSharp are defaultly usaed as colum vector. - + Reurns the value of ArcSin(x) @@ -413,14 +665,14 @@ - + Get the value of E ^ x; - + @@ -429,7 +681,7 @@ Returns the value of ln(x). - + calculate the value of x^y @@ -437,13 +689,19 @@ Returns the value of x^y - + + + + + + + returns a random float number between 0 and 1. - + Generates a random seed in int value. diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe index bb29fa59..3dbfec3b 100644 Binary files a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe and b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe differ diff --git a/源代码/StgsharpEnvDebug/Program.cs b/源代码/StgsharpEnvDebug/Program.cs index 18acb54d..79bae3b9 100644 --- a/源代码/StgsharpEnvDebug/Program.cs +++ b/源代码/StgsharpEnvDebug/Program.cs @@ -13,22 +13,24 @@ namespace StgsharpEnvDebug public class DemoForm : Form { - public override void Deinit(object[] args) + public override void Deinit(object[] args, IglFunc GL) { throw new NotImplementedException(); } - public override void Init(object[] args) + public override void Init(object[] args, IglFunc GL) { throw new NotImplementedException(); } - public override void OnRenderFrame(object[] args) + public override void OnRenderFrame(object[] args, IglFunc GL) { + throw new NotImplementedException(); } - public override void OnUpdateFrame(object[] args) + public override void OnUpdateFrame(object[] args, IglFunc GL) { + throw new NotImplementedException(); } } } diff --git a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache index e80b7d82..cbbd6bb4 100644 Binary files a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache and b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache differ