mirror of https://gitee.com/cxasm/notepad--.git
Bugs: 处理一些在 Visual Studio 中引发无法构建的问题
1. Bug: 在 Visual Studio 中引发无法构建的问题,此处被重复定义(在 cmake 中已对其定义) // #define NO_PLUGIN 1 2. Bug: 在 Visual Studio 中引发无法构建的问题,此处为无法找到 qmyedit_x 库 //#pragma comment(lib, "qmyedit_qt5d.lib") #else //#pragma comment(lib, "qmyedit_qt5.lib") 3. 虽然 QSci 被用于静态构建,但 cmake 中未设置导出宏 QSCINTILLA_MAKE_DLL
This commit is contained in:
parent
7b0c42ca63
commit
7c9c38042e
|
@ -20,7 +20,7 @@ if(TRUE)
|
|||
# FAIL: only *.ui will spark_file_glob(MOC_HEADER ...)
|
||||
)
|
||||
spark_add_library(QSci STATIC ${QSciSources} ${MOC_HEADER})
|
||||
target_compile_definitions(QSci PRIVATE SCINTILLA_QT SCI_LEXER INCLUDE_DEPRECATED_FEATURES)
|
||||
target_compile_definitions(QSci PRIVATE SCINTILLA_QT SCI_LEXER INCLUDE_DEPRECATED_FEATURES QSCINTILLA_MAKE_DLL)
|
||||
target_include_directories(QSci PRIVATE
|
||||
src/qscint/scintilla/boostregex
|
||||
src/qscint/scintilla/lexlib)
|
||||
|
|
|
@ -24,9 +24,10 @@
|
|||
#ifdef Q_OS_WIN
|
||||
#pragma comment(lib, "user32.lib")
|
||||
#if _DEBUG
|
||||
#pragma comment(lib, "qmyedit_qt5d.lib")
|
||||
// Bug: 在 Visual Studio 中引发无法构建的问题,此处为无法找到 qmyedit_x 库
|
||||
//#pragma comment(lib, "qmyedit_qt5d.lib")
|
||||
#else
|
||||
#pragma comment(lib, "qmyedit_qt5.lib")
|
||||
//#pragma comment(lib, "qmyedit_qt5.lib")
|
||||
#endif
|
||||
#include <qt_windows.h>
|
||||
const ULONG_PTR CUSTOM_TYPE = 10000;
|
||||
|
|
|
@ -14,8 +14,8 @@ static const char* VersionStr = u8"(内部测试非稳定) v1.22.1";
|
|||
static const char* VersionStr = "v1.22.2";
|
||||
#endif // TEST_PRE
|
||||
|
||||
|
||||
#define NO_PLUGIN 1
|
||||
// Bug: 在 Visual Studio 中引发无法构建的问题,此处被重复定义(在 cmake 中已对其定义)
|
||||
// #define NO_PLUGIN 1
|
||||
|
||||
#define CMP_CODE_NOEQUAL
|
||||
|
||||
|
|
Loading…
Reference in New Issue