In Visual Studio
Project Settings -> c/c++ -> Code-Generation -> Use run-time library
has three options: "SingleThreaded", "Multithreaded", "Multithreaded DLL", (and these again for debug).
Should I set this to "Multithreaded "if I'm using CRT functions like (strcpy, fopen, etc.) inside a thread? Is there a difference between whether I'm using CreateThread() threads vs _beginthreadex() threads?
I've never set this myself (which means it's always been set to "SingleThreaded" by default) but what is the official procedure?
Project Settings -> c/c++ -> Code-Generation -> Use run-time library
has three options: "SingleThreaded", "Multithreaded", "Multithreaded DLL", (and these again for debug).
Should I set this to "Multithreaded "if I'm using CRT functions like (strcpy, fopen, etc.) inside a thread? Is there a difference between whether I'm using CreateThread() threads vs _beginthreadex() threads?
I've never set this myself (which means it's always been set to "SingleThreaded" by default) but what is the official procedure?