提供windows下的vs编译工程,编译说明文档、修正编译问题

This commit is contained in:
爬山虎 2022-11-28 09:56:11 +08:00
parent 657770e52f
commit 1b6640b1fc
621 changed files with 3631 additions and 8181 deletions

View File

@ -42,7 +42,7 @@ TRANSLATIONS += realcompare_zh.ts
DESTDIR = x64/Release
LIBS += -Lx64/Release
LIBS += -lqmyedit_qt5
QMAKE_CXXFLAGS += /openmp
#QMAKE_CXXFLAGS += /openmp
}
}
unix{

1101
src/RealCompare.vcxproj Executable file

File diff suppressed because it is too large Load Diff

1006
src/RealCompare.vcxproj.filters Executable file

File diff suppressed because it is too large Load Diff

10
src/RealCompare.vcxproj.user Executable file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<QtLastBackgroundBuild>2022-11-28T01:31:37.4770997Z</QtLastBackgroundBuild>
</PropertyGroup>
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<QtLastBackgroundBuild>2022-11-28T01:31:37.7020503Z</QtLastBackgroundBuild>
</PropertyGroup>
</Project>

View File

@ -1,4 +1,4 @@
/**
/**
* Copyright (c) since 2009 Simon Steele - http://untidy.net/
* Based on the work of Simon Steele for Programmer's Notepad 2 (http://untidy.net)
* Converted from boost::xpressive to boost::regex and performance improvements

View File

@ -1,4 +1,4 @@
#ifndef BOOSTREGEXSEARCH_H
#ifndef BOOSTREGEXSEARCH_H
#define BOOSTREGEXSEARCH_H
#define SCFIND_REGEXP_DOTMATCHESNL 0x10000000

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file ILexer.h
** Interface between Scintilla and lexers.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file ILoader.h
** Interface for loading into a Scintilla document from a background thread.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file Platform.h
** Interface to platform facilities. Also includes some basic utilities.
** Implemented in PlatGTK.cxx for GTK+/Linux, PlatWin.cxx for Windows, and PlatWX.cxx for wxWindows.

View File

@ -1,4 +1,4 @@
/* Scintilla source code edit control */
/* Scintilla source code edit control */
/** @file SciLexer.h
** Interface to the added lexer functions in the SciLexer version of the edit control.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file Sci_Position.h
** Define the Sci_Position type used in Scintilla's external interfaces.
** These need to be available to clients written in C so are not in a C++ namespace.

View File

@ -1,4 +1,4 @@
/* Scintilla source code edit control */
/* Scintilla source code edit control */
/** @file Scintilla.h
** Interface to the edit control.
**/

View File

@ -1,4 +1,4 @@
/* Scintilla source code edit control */
/* Scintilla source code edit control */
/* @file ScintillaWidget.h
* Definition of Scintilla widget for GTK+.
* Only needed by GTK+ code but is harmless on other platforms.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexA68k.cxx
** Lexer for Assembler, just for the MASM syntax
** Written by Martial Demolins AKA Folco

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexAPDL.cxx
** Lexer for APDL. Based on the lexer for Assembler by The Black Horus.
** By Hadar Raz.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
//Author: instanton (email: soft_share<at>126<dot>com)
// The License.txt file describes the conditions under which this software may be distributed.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// @file LexAU3.cxx
// Lexer for AutoIt3 http://www.hiddensoft.com/autoit3
// by Jos van der Zande, jvdzande@yahoo.com

View File

@ -1,4 +1,4 @@
// SciTE - Scintilla based Text Editor
// SciTE - Scintilla based Text Editor
/** @file LexAVE.cxx
** Lexer for Avenue.
**

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexAVS.cxx
** Lexer for AviSynth.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexABAQUS.cxx
** Lexer for ABAQUS. Based on the lexer for APDL by Hadar Raz.
** By Sergio Lucato.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexAda.cxx
** Lexer for Ada 95
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexAsm.cxx
** Lexer for Assembler, just for the MASM syntax
** Written by The Black Horus

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexAsn1.cxx
** Lexer for ASN.1
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexBaan.cxx
** Lexer for Baan.
** Based heavily on LexCPP.cxx

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexBash.cxx
** Lexer for Bash.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexBasic.cxx
** Lexer for BlitzBasic and PureBasic.
** Converted to lexer object and added further folding features/properties by "Udo Lechner" <dlchnr(at)gmx(dot)net>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexBatch.cxx
** Lexer for batch files.
**/

View File

@ -1,4 +1,4 @@
// Copyright 2008-2010 Sergiu Dotenco. The License.txt file describes the
// Copyright 2008-2010 Sergiu Dotenco. The License.txt file describes the
// conditions under which this software may be distributed.
/**

View File

@ -1,4 +1,4 @@
// SciTE - Scintilla based Text Editor
// SciTE - Scintilla based Text Editor
// LexBullant.cxx - lexer for Bullant
#include <stdlib.h>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexClw.cxx
** Lexer for Clarion.
** 2004/12/17 Updated Lexer

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCOBOL.cxx
** Lexer for COBOL
** Based on LexPascal.cxx

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCPP.cxx
** Lexer for C++, C, Java, and JavaScript.
** Further folding features and configuration properties added by "Udo Lechner" <dlchnr(at)gmx(dot)net>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// Encoding: UTF-8
/** @file LexCSS.cxx
** Lexer for Cascading Style Sheets

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCaml.cxx
** Lexer for Objective Caml.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCmake.cxx
** Lexer for Cmake
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCoffeeScript.cxx
** Lexer for CoffeeScript.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexConf.cxx
** Lexer for Apache Configuration Files.
**

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCrontab.cxx
** Lexer to use with extended crontab files used by a powerful
** Windows scheduler/event monitor/automation manager nnCron.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexCsound.cxx
** Lexer for Csound (Orchestra & Score)
** Written by Georg Ritter - <ritterfuture A T gmail D O T com>

View File

@ -1,4 +1,4 @@
/** @file LexD.cxx
/** @file LexD.cxx
** Lexer for D.
**
** Copyright (c) 2006 by Waldemar Augustyn <waldemar@wdmsys.com>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexDMAP.cxx
** Lexer for MSC Nastran DMAP.
** Written by Mark Robinson, based on the Fortran lexer by Chuan-jian Shen, Last changed Aug. 2013

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexDMIS.cxx
** Lexer for DMIS.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexDiff.cxx
** Lexer for diff results.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexECL.cxx
** Lexer for ECL.
**/

View File

@ -1,4 +1,4 @@
// Scintilla Lexer for EDIFACT
// Scintilla Lexer for EDIFACT
// Written by Iain Clarke, IMCSoft & Inobiz AB.
// EDIFACT documented here: https://www.unece.org/cefact/edifact/welcome.html
// and more readably here: https://en.wikipedia.org/wiki/EDIFACT

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexESCRIPT.cxx
** Lexer for ESCRIPT
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexEiffel.cxx
** Lexer for Eiffel.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// Encoding: UTF-8
// Copyright 1998-2001 by Neil Hodgson <neilh@scintilla.org>
// The License.txt file describes the conditions under which this software may be distributed.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexErrorList.cxx
** Lexer for error lists. Used for the output pane in SciTE.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexFlagShip.cxx
** Lexer for Harbour and FlagShip.
** (Syntactically compatible to other xBase dialects, like Clipper, dBase, Clip, FoxPro etc.)

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexForth.cxx
** Lexer for FORTH
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexFortran.cxx
** Lexer for Fortran.
** Written by Chuan-jian Shen, Last changed Sep. 2003

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexGAP.cxx
** Lexer for the GAP language. (The GAP System for Computational Discrete Algebra)
** http://www.gap-system.org

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// Copyright 1998-2002 by Neil Hodgson <neilh@scintilla.org>
/*
This is the Lexer for Gui4Cli, included in SciLexer.dll

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexHTML.cxx
** Lexer for HTML.
**/

View File

@ -1,4 +1,4 @@
/******************************************************************
/******************************************************************
* LexHaskell.cxx
*
* A haskell lexer for the scintilla code control.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexHex.cxx
** Lexers for Motorola S-Record, Intel HEX and Tektronix extended HEX.
**

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexIndent.cxx
** Lexer for no language. Used for indentation-based folding of files.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexInno.cxx
** Lexer for Inno Setup scripts.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/**
* @file LexJSON.cxx
* @date February 19, 2016

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexKVIrc.cxx
** Lexer for KVIrc script.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexKix.cxx
** Lexer for KIX-Scripts.
**/

View File

@ -1,4 +1,4 @@
/**
/**
* Copyright 2006-2018 Mitchell mitchell.att.foicica.com. See License.txt.
*
* Lua-powered dynamic language lexer for Scintilla.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexLaTeX.cxx
** Lexer for LaTeX2e.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexLisp.cxx
** Lexer for Lisp.
** Written by Alexey Yutkin.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexLout.cxx
** Lexer for the Basser Lout (>= version 3) typesetting language
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexLua.cxx
** Lexer for Lua language.
**

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// Encoding: UTF-8
/** @file LexMMIXAL.cxx
** Lexer for MMIX Assembler Language.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexMPT.cxx
** Lexer for MPT specific files. Based on LexOthers.cxx
** LOT = the text log file created by the MPT application while running a test program

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexMSSQL.cxx
** Lexer for MSSQL.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/**
* @file LexMagik.cxx
* Lexer for GE(r) Smallworld(tm) MagikSF

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexMake.cxx
** Lexer for make files.
**/

View File

@ -1,4 +1,4 @@
/******************************************************************
/******************************************************************
* LexMarkdown.cxx
*
* A simple Markdown lexer for scintilla.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// Encoding: UTF-8
/** @file LexMatlab.cxx
** Lexer for Matlab.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexMaxima.cxx
** Lexer for Maxima (http://maxima.sourceforge.net).
** Written by Gunter Königsmann based on the lisp lexer by Alexey Yutkin and Neil Hodgson .

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// File: LexMetapost.cxx - general context conformant metapost coloring scheme
// Author: Hans Hagen - PRAGMA ADE - Hasselt NL - www.pragma-ade.com

View File

@ -1,4 +1,4 @@
// -*- coding: utf-8 -*-
// -*- coding: utf-8 -*-
// Scintilla source code edit control
/**
* @file LexModula.cxx

View File

@ -1,4 +1,4 @@
/**
/**
* Scintilla source code edit control
* @file LexMySQL.cxx
* Lexer for MySQL

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// Nimrod lexer
// (c) 2009 Andreas Rumpf
/** @file LexNimrod.cxx

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexNsis.cxx
** Lexer for NSIS
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexNull.cxx
** Lexer for no language. Used for plain text and unrecognized files.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexOScript.cxx
** Lexer for OScript sources; ocx files and/or OSpace dumps.
** OScript is a programming language used to develop applications for the

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexOpal.cxx
** Lexer for OPAL (functional language similar to Haskell)
** Written by Sebastian Pipping <webmaster@hartwork.org>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// @file LexPB.cxx
// Lexer for PowerBasic by Roland Walter, roland@rowalt.de (for PowerBasic see www.powerbasic.com)
//

View File

@ -1,4 +1,4 @@
// Copyright (c) 1990-2007, Scientific Toolworks, Inc.
// Copyright (c) 1990-2007, Scientific Toolworks, Inc.
// Author: Jason Haslam
// The License.txt file describes the conditions under which this software may be distributed.

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPO.cxx
** Lexer for GetText Translation (PO) files.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPOV.cxx
** Lexer for POV-Ray SDL (Persistance of Vision Raytracer, Scene Description Language).
** Written by Philippe Lhoste but this is mostly a derivative of LexCPP...

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPS.cxx
** Lexer for PostScript
**

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPascal.cxx
** Lexer for Pascal.
** Written by Laurent le Tynevez

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPerl.cxx
** Lexer for Perl.
** Converted to lexer object by "Udo Lechner" <dlchnr(at)gmx(dot)net>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
// @file LexPowerPro.cxx
// PowerPro utility, written by Bruce Switzer, is available from http://powerpro.webeddie.com
// PowerPro lexer is written by Christopher Bean (cbean@cb-software.net)

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPowerShell.cxx
** Lexer for PowerShell scripts.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexProgress.cxx
** Lexer for Progress 4GL.
** Based on LexCPP.cxx of Neil Hodgson <neilh@scintilla.org>

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexProps.cxx
** Lexer for properties files.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexPython.cxx
** Lexer for Python.
**/

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file Lexr.cxx
** Lexer for R, S, SPlus Statistics Program (Heavily derived from CPP Lexer).
**

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexRebol.cxx
** Lexer for REBOL.
** Written by Pascal Hurni, inspired from LexLua by Paul Winwood & Marcos E. Wurzius & Philippe Lhoste

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/**
* @file LexRegistry.cxx
* @date July 26 2014

View File

@ -1,4 +1,4 @@
// Scintilla source code edit control
// Scintilla source code edit control
/** @file LexRuby.cxx
** Lexer for Ruby.
**/

View File

@ -1,4 +1,4 @@
/** @file LexRust.cxx
/** @file LexRust.cxx
** Lexer for Rust.
**
** Copyright (c) 2013 by SiegeLord <slabode@aim.com>

Some files were not shown because too many files have changed in this diff Show More