|
Programming in C++: Hints, tips and time-savers.
Linker errors: __ios and __HUGE
When you use the Intel Math Kernel Library (MKL), some version can give you linker errors telling you it can find __ios or __HUGE. I solved this by changing the order in which the .lib files of the MKL are linked to the main program.
Useful libraries
Here is a list of libraries I find useful:
· |
IT++, for signal processing and communication. |
· |
wxWidgets, for cross-platform user interfaces. |
· |
PortAudio for cross-platform audio handling. |
· |
LUA, for a light-weight scripting engine/language. |
Free C++ Development tools
If you want to develop for windows, try the free Visual C++ Express 2008. You simply can’t beat its debugger.
Other tools I find useful sometimes
· |
NASM, a free 64-bit capable assembler. |
· |
Audacity, a free audio editor; not quite done yet but getting there. |
|