-
-
Notifications
You must be signed in to change notification settings - Fork 10.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross platform IDE compatibility #738
Comments
I don't understand anything here. Are you mixing up IDE and IME (Input Method Editor, to input languages such as Chinese/Japanese)? What are you trying to solve? On Windows you need to link with imm32.lib or you can add |
Thank you. |
Does your compiler include an imm32.lib library that you can link to? |
No I have only imm32.dll in C:\Windows\WinSxS\amd64_microsoft-windows-imm32_31bf3856ad364e35_10.0.10586.0_none_e8dbb66f24c23033 |
OK I have disabled the default IME handler when using GCC as I couldn't find evidence that imm32.lib was supported by those compilers. IME support is rarely needed so it's not a big problem, and actual IME users tend to know enough about they are doing to re-enable the callback if they need it. |
FYI, leaving a note here for potential future readers stumbling here: I have renamed those two defines that are usable (but very rarely used) in imconfig.h Very few people will be affected and they will likely get a link error and therefore will notice. The discussion in this thread pertain to using GCC/MinGW and both have those functions disabled already, so GCC/MinGW shouldn't be affected. |
As pointed by #2590, this change was a mistake on my end. Will revert. |
I pushed 30d164e to undo the change made in 1.82 to enable IME support by default with non-Visual Studio compilers, since in master this is part of the core library rather than the win32 backend it seems reasonable to require explicit enable. |
Is there a cross-platform(Win+Linux) IDE, with compiler support?
I start on Windows but I can not get it work.
stdout not resolved, I found solution, I must #include <wchar.h>
but I can not figure out how to resolve:
ImmGetContext and ImmSetCompositionWindow (imgui.cpp#L9589 and imgui.cpp#L9595)
I found them in <imm.h>, but Eclipse still reporting them as unresolved.
Can you recommend me another cross-platform IDE, or help me with configuration?
Thanks in advance for your help.
The text was updated successfully, but these errors were encountered: