Merge pull request #239 from kingmo888/3.9.11.25
修复因无logs文件夹导致启动失败的问题。c++项目增加 /utf8兼容,解决编码异常问题。
This commit is contained in:
commit
166996cf2e
@ -14,7 +14,11 @@ void InitLogger(std::string path)
|
||||
if (logger != nullptr) {
|
||||
return;
|
||||
}
|
||||
|
||||
// check and create logs folder
|
||||
std::filesystem::path logDir = std::filesystem::path(path) / "logs";
|
||||
if (!std::filesystem::exists(logDir)) {
|
||||
std::filesystem::create_directory(logDir);
|
||||
}
|
||||
auto filename = std::filesystem::path(path + LOGGER_FILE_NAME).make_preferred().string();
|
||||
try {
|
||||
logger = spdlog::rotating_logger_mt(LOGGER_NAME, filename, LOGGER_MAX_SIZE, LOGGER_MAX_FILES);
|
||||
|
@ -117,6 +117,7 @@
|
||||
<PrecompiledHeaderOutputFile />
|
||||
<SupportJustMyCode>true</SupportJustMyCode>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
|
@ -192,7 +192,7 @@ xcopy /y $(OutDir)$(TargetFileName) $(SolutionDir)..\clients\python\wcferry</Com
|
||||
<OmitFramePointers>false</OmitFramePointers>
|
||||
<PrecompiledHeaderOutputFile />
|
||||
<DisableSpecificWarnings>4251;4731;4819</DisableSpecificWarnings>
|
||||
<AdditionalOptions>/EHa %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions>/EHa /utf-8 %(AdditionalOptions)</AdditionalOptions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
|
Loading…
Reference in New Issue
Block a user