|
|
1
6
一般来说,你想要静态链接。 关于Chris的回答的简短说明(不想降级,因为它大多很好,但是……): 不要链接到msvcrt.dll(未版本);这是特定于操作系统的版本DLL,如果你链接到它,你的应用程序可能无法在其他版本的Windows上运行。据我所知,您应该始终链接到msvcrt##.dll。DDK可能包含它的库,但除非你真的知道自己在做什么,否则不要链接到它。 |
|
|
2
2
静态链接到C++运行库:
|
|
3
0
如果您使用的是C++,则不需要使用自定义分配器,并且可以将所有分配都打包起来
这是解决“DLL边界地狱”的一种方法。希望它能有所帮助! :-)
编辑:我想我误解了你问题的意图。与其因为担心DLL边界地狱而不想依赖CRT,我想你只是想要一个可以安装在任何地方的DLL版本。在这种情况下,您可以将程序链接到
你没有从我这里听到这个,但显然在驱动程序开发工具包中,你可以找到某种导入库,允许较新版本的Visual Studio链接到
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |