Native NT Toolkit

Alex Ionescu弄的一个工程:

The NDK has been used by ReactOS for more than two years now, as well as by all the tools which I'm developping. The whole point is to provide a set of "as-official-as-you-can-get" headers which supplement the WDK when developing applications which use the Native API. You can find more information in the "readme.txt" file in the NDK directory, as well as on the ReactOS Wiki.

Basically, the point of the NDK, in short:

1) Allow you to write 100% native applications without needing windows.h. Allow you to write Win32 applications which use Native APIs. Allow you to write kernel-mode drivers which peer into internal structures, or use undocumented kernel APIs.
2) Provide a *single* and *correct* set of headers for *all* community members who need access to Native API. Too many people get it wrong, or get it right but had to spend 2 months duplicating effort that someone may already have been made.

There's still a lot of work to be done in two areas:

1) Versionning. Since ReactOS has a stable goal of Windows Server 2003 SP1, and my apps are mostly for Vista, those are the two versions which have been the most tested (especially the former). The NDK supports versionning, but not all structures have XP versions, much less 2000 versions.
2) 64-bit support. Since ReactOS is only 32-bit, there wasn't a lot of work done for 64-bit support, except for cross-compiling my Vista programs. Therefore, many fields/parameters which are marked "ULONG" may actually be SIZE_T or ULONG_PTR.

I strongly urge and recommend anyone writing native applications to use the NDK instead of their own header files and please let me know any issues you encounter. As far as naming and structure format goes, the ones in the NDK are the official Microsoft-internal names (which were obtained either from symbols or strings inside binaries) --not guesses. So they supercede information found on other websites, if contradictory (of course, if you have a really good argument against a field name, feel free to drop me a note -- everyone makes mistakes).

Information on proper use of the NDK is found in the readme and ReactOS Wiki.

Next up, I plan to release the NDL, a library which handles most of the hard operations that native mode applications need to worry about, such as console input and output, process/thread routines and file i/o. The NDL will grow as required, since it's a fairly new project.

This will be followed by the latest NCLI, a simple command-line shell which will have basic commands similar to DOS. The current "lp", "lm" and "devtree" commands will become separate programs that the NCLI will be able to execute. NCLI itself will be very small, depending on the NDL for most input/output functionality, and only handling actual shell-specific processing. The hope is to isolate as much "common" functionality into the NDL as possibe, without putting too much into it.

As more people migrate towards the NDL/NDK, it should increase the quality of these two projects, as well as any current/future projects that use native APIs/structures (The Native Regedit comes to mind).

All is GPL, with a commercial license option.

Link: http://native-nt-toolkit.googlecode.com/svn/trunk/ndk/ for the SVN, http://code.google.com/p/native-nt-toolkit/ for the project homepage (including a direct .zip download)

 

其实有了wrk和pdb+F5,基本windows系统自身的东西就是开源的了。。 
test@test-pc:/media/test/DATA/soft_DMG/Soft/Soft_dmg$ box64 '/media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft' [BOX64] Box64 arm64 v0.3.6 with Dynarec built on Sep 6 2025 16:26:44 [BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL SHA1 SHA2 [BOX64] Running on Phytium,D2000/8 E8C with 8 cores, pagesize: 4096 [BOX64] Will use hardware counter measured at 48.0 MHz emulating 3.0 GHz [BOX64] Didn't detect 48bits of address space, considering it's 39bits [BOX64] Counted 61 Env var [BOX64] Library search path: [BOX64] Binary search path: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/ [BOX64] Looking for /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Rename process to "DamageAssessSoft" [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_QtDB_Lib.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_QtIO_Lib.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_View_Lib.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_AppCommon_Lib.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_3DWindow_Lib.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpython3.8.so.1.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libonnxruntime.so.1.16.3 [BOX64] Using native(wrapped) libtiff.so.5 [BOX64] Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6 [BOX64] Using native(wrapped) libm.so.6 [BOX64] Using native(wrapped) libc.so.6 [BOX64] Using native(wrapped) ld-linux-x86-64.so.2 [BOX64] Using native(wrapped) libpthread.so.0 [BOX64] Using native(wrapped) libdl.so.2 [BOX64] Using native(wrapped) libutil.so.1 [BOX64] Using native(wrapped) librt.so.1 [BOX64] Using native(wrapped) libbsd.so.0 [BOX64] Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_surface.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_recognition.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libboost_system.so.1.64.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libflann_cpp.so.1.9 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkRenderingCore-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libopencv_world.so.3.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5Charts.so.5 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5PrintSupport.so.5 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5Widgets.so.5 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5Gui.so.5 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5Sql.so.5 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5Xml.so.5 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5Core.so.5 [BOX64] Using native(wrapped) libz.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libicui18n.so.56 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libicuuc.so.56 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libicudata.so.56 [BOX64] Using native(wrapped) libgthread-2.0.so.0 [BOX64] Using native(wrapped) libglib-2.0.so.0 [BOX64] Look for arc4random in loaded elfs [BOX64] Warning, function arc4random not found in lib libbsd.so.0 [BOX64] Look for arc4random in loaded elfs [BOX64] Warning, function arc4random not found in lib libbsd.so.0 [BOX64] Using native(wrapped) libGL.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libjpeg.so.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpng12.so.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonColor-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkFiltersGeometry-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkFiltersSources-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkFiltersGeneral-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkFiltersCore-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonExecutionModel-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonComputationalGeometry-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonDataModel-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonSystem-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtksys-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonTransforms-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonMath-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonCore-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libvtkCommonMisc-8.0.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libboost_filesystem.so.1.64.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_io.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_features.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_filters.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_search.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_kdtree.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_sample_consensus.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_common.so.1.8 [BOX64] Using native(wrapped) libgomp.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libboost_thread.so.1.64.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_octree.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libboost_iostreams.so.1.64.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libboost_chrono.so.1.64.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_io_ply.so.1.8 [BOX64] Using native(wrapped) libusb-1.0.so.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libOpenNI2.so.0 [BOX64] Using native(wrapped) libpcap.so.0 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libqhull.so.7 [BOX64] Using native(wrapped) libexpat.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_segmentation.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_visualization.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libflann.so.1.9 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_PluginAPI_Lib.so.1 [BOX64] Using native(wrapped) libgmp.so.10 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libJW_FrameBuffer_Lib.so.1 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libQt5OpenGL.so.5 [BOX64] Using native(wrapped) libX11.so.6 [BOX64] Using native(wrapped) libxcb.so.1 [BOX64] Using native(wrapped) libXau.so.6 [BOX64] Using native(wrapped) libXdmcp.so.6 [BOX64] Using native(wrapped) libXt.so.6 [BOX64] Using native(wrapped) libXext.so.6 [BOX64] Error: Global Symbol applicationShellWidgetClass not found, cannot apply R_X86_64_GLOB_DAT @0x3f45d82880 ((nil)) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_visualization.so.1.8 [BOX64] Using emulated /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libpcl_ml.so.1.8 [BOX64] Error: Symbol TIFFSetField not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d69e8 (0xb90d6) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFOpen not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d6ad0 (0xb92a6) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFNumberOfStrips not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d6d28 (0xb9756) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFReadEncodedStrip not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d7dc8 (0xbb896) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFGetField not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d8238 (0xbc176) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFWriteScanline not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d8548 (0xbc796) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFStripSize not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d87b8 (0xbcc76) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFReadTile not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d8ff8 (0xbdcf6) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFTileSize not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d9950 (0xbefa6) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: Symbol TIFFDefaultStripSize not found, cannot apply R_X86_64_JUMP_SLOT @0x1009d99d8 (0xbf0b6) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/DamageAssessSoft [BOX64] Error: PltResolver: Symbol TIFFSetErrorHandler(ver 0: TIFFSetErrorHandler) not found, cannot apply R_X86_64_JUMP_SLOT 0x3f15ae6608 (0x3f131cd3c6) in /media/test/DATA/soft_DMG/Soft/Soft_dmg/lib/libopencv_world.so.3.1 (local_maplib=(nil), global maplib=0x37ffd460, deepbind=0) QSocketNotifier: Can only be used with threads started with QThread terminate called after throwing an instance of 'CGAL::Assertion_exception' what(): CGAL ERROR: assertion violation! Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) File: /usr/include/CGAL/Interval_nt.h Line: 279 Explanation: Wrong rounding: did you forget the -frounding-math option if you use GCC (or -fp-model strict for Intel)? [BOX64] NativeBT: /usr/local/bin/box64() [0x34a50c7c] [BOX64] NativeBT: /usr/local/bin/box64() [0x34a8856c] [BOX64] NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0x7f8142a5b0] [BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(gsignal+0xe0) [0x7f8129fc60] [BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(abort+0x110) [0x7f8128ca68] [BOX64] NativeBT: [0x7f7662af6c] [BOX64] EmulatedBT: box64(abort+0) [0x300300a0] [BOX64] EmulatedBT: ??? [(nil)] [BOX64] 8792|SIGABRT @0x7f8129fc60 (gsignal(/lib/aarch64-linux-gnu/libc.so.6)) (x64pc=0x300300a0/"???", rsp=0x7f80f27dd8, stack=0x7f80729000:0x7f80f29000 own=(nil) fp=0x1009db080), for accessing 0x3e800002258 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil) RSP-0x20:0x0000003f0b0af274 RSP-0x18:0x0000000000000167 RSP-0x10:0x000000003807d8e0 RSP-0x08:0x0000000000000078 RSP+0x00:0x0000003f0b0a09db RSP+0x08:0x000000003988d9b8 RSP+0x10:0x000000003988d7b0 RSP+0x18:0x000000003988d810 RAX:0x0000000039843410 RCX:0x0000007f813db468 RDX:0x0000000000000001 RBX:0x000000003988dce8 RSP:0x0000007f80f27dd8 RBP:0x00000001009db080 RSI:0x0000000035cd5f48 RDI:0x000000003988d7c0 R8:0x00000000ffffffff R9:0x0000007f80f277e0 R10:0x0000003f0c01a1f0 R11:0x0000007f80f27de0 R12:0x0000000038778330 R13:0x0000007f80f27e68 R14:0x000000003988d830 R15:0x0000003f0b254640 ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 已放弃 (核心已转储) 银河麒麟arm版本下出现的问题
09-09
1> 已为配置“win-x64”启动 CMake 生成。 1> 环境设置: 1> CommandPromptType=Native 1> DevEnvDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ 1> ExtensionSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs 1> EXTERNAL_INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt 1> Framework40Version=v4.0 1> FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework64\ 1> FrameworkDIR64=C:\WINDOWS\Microsoft.NET\Framework64 1> FrameworkVersion=v4.0.30319 1> FrameworkVersion64=v4.0.30319 1> INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt 1> LIB=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x64 1> LIBPATH=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.26100.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.26100.0;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 1> Path=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_201\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Java\jdk1.8.0_201\jre\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\MongoDB\Server\6.0\bin;C:\phpstudy_pro\Extensions\MySQL5.7.26\bin;C:\driver;C:\allure-2.17.3\allure-2.17.3\bin;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\build-tools\29.0.3;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Users\86181\Desktop\cef_binary_121.3.15+g4d3b0b4+chromium-121.0.6167.184_windows64;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\python\Scripts\;C:\python\;C:\Users\86181\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.3\bin;C:\Users\86181\AppData\Local\Microsoft\WindowsApps;C:\Users\86181\AppData\Roaming\npm;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg 1> PROMPT=$P$G 1> UCRTVersion=10.0.26100.0 1> UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ 1> VCIDEInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\ 1> VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\ 1> VCPKG_ROOT=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg 1> VCToolsInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ 1> VCToolsRedistDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.44.35112\ 1> VCToolsVersion=14.44.35207 1> VS170COMNTOOLS=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\ 1> VSCMD_ARG_app_plat=Desktop 1> VSCMD_ARG_HOST_ARCH=x64 1> VSCMD_ARG_no_logo=1 1> VSCMD_ARG_TGT_ARCH=x64 1> VSCMD_DEBUG=5 1> VSCMD_VER=17.14.13 1> VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\ 1> WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.26100.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.26100.0 1> WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\ 1> WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ 1> WindowsSDKLibVersion=10.0.26100.0\ 1> WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\ 1> WindowsSDKVersion=10.0.26100.0\ 1> WindowsSDK_ExecutablePath_x64=C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\ 1> WindowsSDK_ExecutablePath_x86=C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\ 1> __DOTNET_ADD_64BIT=1 1> __DOTNET_PREFERRED_BITNESS=64 1> __VSCMD_PREINIT_PATH=C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_201\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Java\jdk1.8.0_201\jre\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\MongoDB\Server\6.0\bin;C:\phpstudy_pro\Extensions\MySQL5.7.26\bin;C:\driver;C:\allure-2.17.3\allure-2.17.3\bin;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\build-tools\29.0.3;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Users\86181\Desktop\cef_binary_121.3.15+g4d3b0b4+chromium-121.0.6167.184_windows64;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\python\Scripts\;C:\python\;C:\Users\86181\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.3\bin;C:\Users\86181\AppData\Local\Microsoft\WindowsApps;C:\Users\86181\AppData\Roaming\npm 1> OneDriveConsumer=C:\Users\86181\OneDrive 1> GLODON_COMMON_DOCUMENT=C:\Users\Public\Documents 1> USERNAME=86181 1> ProgramW6432=C:\Program Files 1> PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 11, GenuineIntel 1> TMP=C:\Users\86181\AppData\Local\Temp 1> PROCESSOR_ARCHITECTURE=AMD64 1> HOMEPATH=\Users\86181 1> PkgDefApplicationConfigFile=C:\Users\86181\AppData\Local\Temp\dev4C37.tmp 1> USERPROFILE=C:\Users\86181 1> GLODON_COMMON_DESKTOP=C:\Users\Public\Desktop 1> GLODON_COMMON_APPDATA=C:\ProgramData 1> PROCESSOR_REVISION=8e0b 1> GLODON_PROGRAM_FILES_64=C:\Program Files 1> ServiceHubLogSessionKey=5D92AE68 1> FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer 1> FPS_BROWSER_USER_PROFILE_STRING=Default 1> LOGONSERVER=\\LAPTOP-M7FLHRNQ 1> TEMP=C:\Users\86181\AppData\Local\Temp 1> ServiceHubHostServiceBrokerPipeName=\\.\pipe\DAEBE39E-0369-445F-B210-14A1E1D0B815 1> SystemRoot=C:\WINDOWS 1> VSSKUEDITION=Community 1> GLODON_SYSTEM_DRIVE=C: 1> GLODON_COMMON_FILES_32=C:\Program Files (x86)\Common Files 1> GLODON_WINDOWS_DIR=C:\WINDOWS 1> CommonProgramFiles=C:\Program Files\Common Files 1> ProgramFiles(x86)=C:\Program Files (x86) 1> JAVA_HOME=C:\Program Files\Java\jdk1.8.0_201 1> ANDROID_HOME=C:\android-sdk-windows 1> ThreadedWaitDialogDpiContext=-4 1> ProgramData=C:\ProgramData 1> VS_Perf_Session_GCHeapCount=2 1> VSAPPIDDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ 1> IntelliJ IDEA=C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.3\bin; 1> COMPUTERNAME=LAPTOP-M7FLHRNQ 1> USERDOMAIN=LAPTOP-M7FLHRNQ 1> GLODON_SYSTEM_32=C:\WINDOWS\SysWOW64 1> CommonProgramW6432=C:\Program Files\Common Files 1> VisualStudioVersion=17.0 1> ss-root=C:\Program Files (x86)\senseshield\ss 1> VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ 1> GCExpConfigUsedInSession=3 1> SignInWithHomeTenantOnly=False 1> DriverData=C:\Windows\System32\Drivers\DriverData 1> HOMEDRIVE=C: 1> windir=C:\WINDOWS 1> CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_201\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_201\lib\tools.jar; 1> SystemDrive=C: 1> NUMBER_OF_PROCESSORS=8 1> OS=Windows_NT 1> ProgramFiles=C:\Program Files 1> ComSpec=C:\WINDOWS\system32\cmd.exe 1> VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ 1> USERDOMAIN_ROAMINGPROFILE=LAPTOP-M7FLHRNQ 1> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC 1> VSLANG=2052 1> ALLUSERSPROFILE=C:\ProgramData 1> PSModulePath=%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules 1> APPDATA=C:\Users\86181\AppData\Roaming 1> OneDrive=C:\Users\86181\OneDrive 1> PROCESSOR_LEVEL=6 1> GLODON_COMMON_FILES_64=C:\Program Files\Common Files 1> LOCALAPPDATA=C:\Users\86181\AppData\Local 1> GLODON_PROGRAM_FILES_32=C:\Program Files (x86) 1> VisualStudioEdition=Microsoft Visual Studio Community 2022 1> VsPerMonitorDpiAwarenessEnabled.13716=TRUE 1> VisualStudioDir=C:\Users\86181\Documents\Visual Studio 2022 1> CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files 1> GLODON_SYSTEM_64=C:\WINDOWS\system32 1> PUBLIC=C:\Users\Public 1> VSAPPIDNAME=devenv.exe 1> MSBuildLoadMicrosoftTargetsReadOnly=true 1> 命令行: "C:\WINDOWS\system32\cmd.exe" /c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe" -G "Visual Studio 17 2022" -A x64 "C:\Users\86181\Desktop\cef" 2>&1" 1> 工作目录: C:/Users/86181/Desktop/cef/build/win-x64 1> [CMake] -- *** CEF CONFIGURATION SETTINGS *** 1> [CMake] -- Generator: Visual Studio 17 2022 1> [CMake] -- Platform: Windows 1> [CMake] -- Project architecture: x86_64 1> [CMake] -- Binary distribution root: C:/Users/86181/Desktop/cef 1> [CMake] -- Visual Studio ATL support: ON 1> [CMake] -- CEF sandbox: ON 1> [CMake] -- Standard libraries: comctl32.lib;gdi32.lib;rpcrt4.lib;shlwapi.lib;ws2_32.lib;Advapi32.lib;dbghelp.lib;Delayimp.lib;ntdll.lib;OleAut32.lib;PowrProf.lib;Propsys.lib;psapi.lib;SetupAPI.lib;Shell32.lib;Shcore.lib;Userenv.lib;version.lib;wbemuuid.lib;WindowsApp.lib;winmm.lib 1> [CMake] -- Compile defines: __STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;WIN32;_WIN32;_WINDOWS;UNICODE;_UNICODE;WINVER=0x0A00;_WIN32_WINNT=0x0A00;NTDDI_VERSION=NTDDI_WIN10_FE;NOMINMAX;WIN32_LEAN_AND_MEAN;_HAS_EXCEPTIONS=0;PSAPI_VERSION=1;CEF_USE_SANDBOX;CEF_USE_ATL 1> [CMake] -- Compile defines (Debug): _HAS_ITERATOR_DEBUGGING=0 1> [CMake] -- Compile defines (Release): NDEBUG;_NDEBUG 1> [CMake] -- C compile flags: /MP;/Gy;/GR-;/W4;/WX;/wd4100;/wd4127;/wd4244;/wd4324;/wd4481;/wd4512;/wd4701;/wd4702;/wd4996;/Zi 1> [CMake] -- C compile flags (Debug): /MTd;/RTC1;/Od 1> [CMake] -- C compile flags (Release): /MT;/O2;/Ob2;/GF 1> [CMake] -- C++ compile flags: /MP;/Gy;/GR-;/W4;/WX;/wd4100;/wd4127;/wd4244;/wd4324;/wd4481;/wd4512;/wd4701;/wd4702;/wd4996;/Zi /std:c++17 1> [CMake] -- C++ compile flags (Debug): /MTd;/RTC1;/Od 1> [CMake] -- C++ compile flags (Release): /MT;/O2;/Ob2;/GF 1> [CMake] -- Exe link flags: /MANIFEST:NO;/LARGEADDRESSAWARE;/DELAYLOAD:api-ms-win-core-winrt-error-l1-1-0.dll;/DELAYLOAD:api-ms-win-core-winrt-l1-1-0.dll;/DELAYLOAD:api-ms-win-core-winrt-string-l1-1-0.dll;/DELAYLOAD:advapi32.dll;/DELAYLOAD:comctl32.dll;/DELAYLOAD:comdlg32.dll;/DELAYLOAD:credui.dll;/DELAYLOAD:cryptui.dll;/DELAYLOAD:d3d11.dll;/DELAYLOAD:d3d9.dll;/DELAYLOAD:dwmapi.dll;/DELAYLOAD:dxgi.dll;/DELAYLOAD:dxva2.dll;/DELAYLOAD:esent.dll;/DELAYLOAD:gdi32.dll;/DELAYLOAD:hid.dll;/DELAYLOAD:imagehlp.dll;/DELAYLOAD:imm32.dll;/DELAYLOAD:msi.dll;/DELAYLOAD:netapi32.dll;/DELAYLOAD:ncrypt.dll;/DELAYLOAD:ole32.dll;/DELAYLOAD:oleacc.dll;/DELAYLOAD:propsys.dll;/DELAYLOAD:psapi.dll;/DELAYLOAD:rpcrt4.dll;/DELAYLOAD:rstrtmgr.dll;/DELAYLOAD:setupapi.dll;/DELAYLOAD:shell32.dll;/DELAYLOAD:shlwapi.dll;/DELAYLOAD:uiautomationcore.dll;/DELAYLOAD:urlmon.dll;/DELAYLOAD:user32.dll;/DELAYLOAD:usp10.dll;/DELAYLOAD:uxtheme.dll;/DELAYLOAD:wer.dll;/DELAYLOAD:wevtapi.dll;/DELAYLOAD:wininet.dll;/DELAYLOAD:winusb.dll;/DELAYLOAD:wsock32.dll;/DELAYLOAD:wtsapi32.dll;/STACK:0x800000 1> [CMake] -- Exe link flags (Debug): /DEBUG 1> [CMake] -- Exe link flags (Release): 1> [CMake] -- Shared link flags: 1> [CMake] -- Shared link flags (Debug): /DEBUG 1> [CMake] -- Shared link flags (Release): 1> [CMake] -- CEF Binary files: chrome_elf.dll;d3dcompiler_47.dll;libcef.dll;libEGL.dll;libGLESv2.dll;snapshot_blob.bin;v8_context_snapshot.bin;vk_swiftshader.dll;vk_swiftshader_icd.json;vulkan-1.dll;dxil.dll;dxcompiler.dll 1> [CMake] -- CEF Resource files: chrome_100_percent.pak;chrome_200_percent.pak;resources.pak;icudtl.dat;locales 1> [CMake] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 1> [CMake] CMake Warning at CMakeLists.txt:254 (message): 1> [CMake] Doxygen must be installed to generate API documentation. 1> [CMake] 1> [CMake] 1> [CMake] -- Configuring done (0.7s) 1> [CMake] -- Generating done (0.6s) 1> [CMake] -- Build files have been written to: C:/Users/86181/Desktop/cef/build/win-x64 1> 已提取 CMake 变量。 1> 已提取源文件和标头。 1> 已提取代码模型。 1> 已提取工具链配置。 1> 已提取包含路径。 1> CMake 生成完毕。
09-01
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值