Skip to content

Fix compilation errors in Qt environment#706

Merged
ashvardanian merged 2 commits intounum-cloud:main-devfrom
Edward205:main
Jan 27, 2026
Merged

Fix compilation errors in Qt environment#706
ashvardanian merged 2 commits intounum-cloud:main-devfrom
Edward205:main

Conversation

@Edward205
Copy link
Copy Markdown
Contributor

While trying to include the library in a Qt app (Qt 6.8.3 MinGW), it returned some compilation errors. I created a minimal patch that allows the library to be built without errors:

  • prevent redefining NOMINMAX
  • rename slots function because of a conflict with another function with the same name (Qt slots/signals)
  • explicitly call CreateFileA for char* parameter (CreateFile is a macro which expands to CreateFileW in Qt, due to Unicode support, but it doesn't accept the char* parameter)

TinySemVer and others added 2 commits January 6, 2026 01:30
### Minor

- Add: Python 3.14 support (unum-cloud#693) (43ee8b7)
- prevent redefining NOMINMAX
- rename slots function because of naming conflict
- explicitly call CreateFileA for char* parameter
@ashvardanian
Copy link
Copy Markdown
Contributor

Hi! Thanks for the patches @Edward205! Merging soon 🤗

@ashvardanian ashvardanian changed the base branch from main to main-dev January 27, 2026 17:05
@ashvardanian ashvardanian merged commit 20cb742 into unum-cloud:main-dev Jan 27, 2026
ashvardanian pushed a commit that referenced this pull request Feb 16, 2026
### Minor

- Add: GetHandle and GetConfig to give access to the C handle in Golang (#705) (dec24b8)

### Patch

- Make: Bump SimSIMD (2be3bbb)
- Fix: `mmap` flags for FreeBSD (#711) (3ad2485)
- Fix: Compilation errors in Qt environment (#706) (20cb742)
- Fix: Negative denominator in Pearson correlation (#707) (34d5b8c)
- Docs: Fix broken links (#708) (453290d)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants