natsuk4ze / gal

How to Save Image or Video to Photo Gallery in Flutter
https://pub.dev/packages/gal
BSD 3-Clause "New" or "Revised" License
106 stars 16 forks source link

fix The namespace 'std' does not have a member 'thread' #166

Closed molihuan closed 11 months ago

molihuan commented 11 months ago

Overview

When I compile on the Windows platform, I will report an error:


[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(149,10): error C2039: "thread": ���� "std" �ij�Ա [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(149,16): error C3861: ��thread��: �Ҳ�����ʶ�� [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(164,10): error C2039: "thread": ���� "std" �ij�Ա [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(164,16): error C3861: ��thread��: �Ҳ�����ʶ�� [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(173,10): error C2039: "thread": ���� "std" �ij�Ա [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(173,16): error C3861: ��thread��: �Ҳ�����ʶ�� [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]

[√] Visual Studio - develop Windows apps (Visual Studio Enterprise 2022 17.1.3) • Visual Studio at E:\DesktopSpace\Development\Environment\vs2019\Enterprise • Visual Studio Enterprise 2022 version 17.1.32328.378 • Windows 10 SDK version 10.0.20348.0

image

Add header file

#include<thread>

Only then can it compile normally

natsuk4ze commented 11 months ago

My environment and GitHub Actions are fine without it, but I have concluded that it is safer to explicitly include it, so I merge this.

EchoEllet commented 11 months ago

Overview

When I compile on the Windows platform, I will report an error:


[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(149,10): error C2039: "thread": ���� "std" �ij�Ա [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(149,16): error C3861: ��thread��: �Ҳ�����ʶ�� [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(164,10): error C2039: "thread": ���� "std" �ij�Ա [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(164,16): error C3861: ��thread��: �Ҳ�����ʶ�� [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(173,10): error C2039: "thread": ���� "std" �ij�Ա [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]
[        ]   C:\Users\moli\Flutter\Note\note\windows\flutter\ephemeral\.plugin_symlinks\gal\windows\gal_plugin.cpp(173,16): error C3861: ��thread��: �Ҳ�����ʶ�� [C:\Users\moli\Flutter\Note\note\build\windows\plugins\gal\gal_plugin.vcxproj]

[√] Visual Studio - develop Windows apps (Visual Studio Enterprise 2022 17.1.3) • Visual Studio at E:\DesktopSpace\Development\Environment\vs2019\Enterprise • Visual Studio Enterprise 2022 version 17.1.32328.378 • Windows 10 SDK version 10.0.20348.0

image

Add header file

#include<thread>

Only then can it compile normally

Thank you for fixing it