VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败相关的知识,希望对你有一定的参考价值。
在VS2008上调用的时候方法可以调用,但是结构体以及参数传递时会出现变化或者乱码等现象,结构体赋值时出现内存冲突
参考技术A 低版本是不能直接用高版本的。追问是netframework的原因还是VS的原因啊,还是需要到VS2008上面去重写一次?,我现在的项目是用VS2012编译的,用什么方法能最简洁的去避开这些问题?VS2008不能直接打开VS2012的项目
VS2010创建动态链接库(DLL)的方法
1.第一步创建WIN32项目,选择DLL
2.第二步,创建你自己的DLL CPP文件和头文件,下面以两个简单的加减法函数为例子导出
然后编译生成即可。DLL文件在Debug或Release目录中
.def文件的添加方式
以上是关于VS2012编译的DLL动态库为啥在VS2012上调用正常,在VS2008上使用失败的主要内容,如果未能解决你的问题,请参考以下文章
为啥我无法在 win64 上使用 boost 1.54 编译 VS2012 C++ 代码?
VS2012:“找不到资源编译器 DLL。请确保路径正确。”