用VS2015做一个USBCAN的上位机软件,周立功提供的动态链接库有X64和X86的,那么我怎么知道该调用哪个?

用VS2015做一个USBCAN的上位机软件,周立功提供的动态链接库有X64和X86的,那么我怎么知道该调用哪个?

问题描述:

然后又该怎么调用?说是又什么做工目录又什么XX目录。。这些目录都是啥,怎么看啊?另外图片上是VC的调用方法,VS也能这样吗?图片说明

首先,VC++2005以下不用考虑x86和x64的问题,因为只支持x86(32bit)
其次,这里说的工作目录,也就是VC++ 6.0的workspace目录,你可以认为就是源代码所在的那个目录。
如果你用的是新版的VS,并且你的计算机是64位的(点我的电脑->右键属性,可以看到),那么用x64,否则用x86。

这取决你开发的上位机软件是32位还是64位的,我机器上只有vs2013的截图,在 项目 -> 属性里边。 然后是链接器->高级。
在目标机器这里边可以选择上位机软件是32位还是64位。
如果上位机软件32位, 则是用32位的dll, 如果上位机软件64位,则使用64位的DLL
图片说明