~/talk

Multiplatform C++

Talkat CppCon 2014 · on Wednesday, 2014-09-10· at 15:15· Gauss· [frontend-architecture]
slides:none on file

Practical lessons from building and maintaining quasardb so it compiles and behaves consistently across FreeBSD, Linux and Windows, using clang, gcc and MSVC and targeting IA32 and AMD64. Covers native Windows and Linux builds despite different toolchains, handling subtle FreeBSD vs Linux differences, cross-platform tooling for file editing, and strategies to keep maintenance costs down.

AI-written summary · about

  1. 0:00Start
  2. 7:53Does it blend?
  3. 9:59Conclusion
  4. 10:13Topics not covered
  5. 11:47How to compile
  6. 18:25Boost. Predef example 2
  7. 26:06Credentials
  8. 26:54Configuration
  9. 27:19Serialization
  10. 28:3532-bit vs 64-bit
  11. 29:31Networking
  12. 29:59Boost ASIO custom socket option example
  13. 31:02Debugging
  14. 31:54Error management
  15. 33:12Important announcement
  16. 38:58Multithreading issues
  17. 43:08Tools of the trade
  18. 45:03Questions and answers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.