If you are referring to the "run time library" setting on the compiler tab, you do need to link to the .lib file for the runtime DLL are using... and your software needs access to the DLL with the library in it at run time.
Assuming you want to use the Pelles C, runtime, you would need to link with pocrt64.lib and make the pocrt64.dll available to your program (usually just put a copy in your project directory).
The difference is that when you use the single or multithreaded libs, the run time functions are linked right into your program, but when you use multithreaded DLL option the runtime functions are in a separate file that needs to be present so it can be loaded when the program starts.
Depending who you ask, it is better to use the DLL version of things because that would permit updates to the CRT without having to recompile your program or, if you ask me, it's better to have the whole thing linked into one file to minimize the risk of the two being separated.
Pelles C takes care of the 32 vs 64 bit libs thing for you when you set your project options. (Check the Folders in your project options, you'll see.) Remember, the libs and headers orignate from microsoft but the ones included with Pelles C are tailored for use with Pelle's tool chain.
As for special considerations in 64 bit programming, you should probably read -->
THIS <-- before you get too far into it. There's not a lot of adaptation but what there is is absolutely necessary.