�����Visual Studio������CANlib

Troy
Wed, 08 Jul 2015 23:32:10 +0000

http://v.youku.com/v_show/id_XMTUzNDAxMjEzMg==

����CANlib����3ƪϵ�����µĵ�һƪ��

1. ��Visual Studio������

2. ����API����

3. �¼�����Ӧ�ó���

���

��ӭ�������������� Visual Studio C����Ŀ��ʹ�� �ƺ���Ϸ CANlib �����������߰���

�ڿ�ʼ֮ǰ����ȷ�����Ѿ���װ�� CANlib ���������µ��������������� Visual Studio C������֮�⣬����Ҫ��װ Microsoft Visual C ++ �����·ַ������ð����谲װ����Ϊ�йܵ� CANlib ��̬���ӿ���ʹ�� C ++ ��������

ʾ��

�������ǵ�ʾ�������ǽ�����һ�� Windows C�� ����̨Ӧ�ó�����Ϊ�ˣ����Ǵӡ�����ҳ�桱��Start Page��ѡ���½���Ŀ����New Project�����������½���Ŀ���������򵼺����ڡ�ģ�塱��Templates��Ŀ¼�е� ��Visual C���� ��ѡ�� ��Windows���桱��Windows Desktop������ģ���б���ѡ�񡰿���̨Ӧ�ó��򡱣�Console Application������Ҳ���Դӿ���ģ���б��Ϸ��������˵���ѡ������� .NET �����������Ҫ����Ӧ�ó������Ʋ�ѡ����Ŀ�ı���λ������󣬵�� OK��Visual Studio�������������Ŀ¼�͹�������Ŀ�ļ���

��Ŀ�򿪺��Ҽ��������������Դ��������Solution Explorer���е���Ŀ�ļ���ѡ�����ԣ�Properties����Ȼ����Ӧ�ó���Application��ѡ��£�ȷ��Ŀ���ܣ�Target Framework��������Ŀ�ܰ汾��������������ת�� Build ѡ������� ��Ŀ��ƽ̨����Platform Target����

���Ƚ����ø���Ϊ ���������á��� All Configurations����

Ȼ��ѡ�������Ŀ��ƽ̨��Ŀ��ƽ̨��������Ϊ����κ����͵�CPU��

CANlib ��̬���ӿ���ʹ����Ҫ�ض�Ŀ��ƽ̨�� C ++ �����ģ���ˣ�������Ϊ x86 �� x64 ϵͳ����Ŀѡ��һ��Ŀ��ƽ̨����ʾ�������ǽ�ѡ�� x64��

������Щ���ã�Ȼ���Ҽ��������������Դ��������Solution Explorer���е����ã�References����ѡ���������á���Add Reference����Ȼ�����ѡ���������Ŀ��Ŀ��ƽ̨�Ϳ����ƥ���CANlib DLL�ļ�����CANlib��װĿ¼�У���Щ�ļ���Ŀ��ƽ̨���տ�ܰ汾���ൽ��ͬ����Ŀ¼��������������Ҫ��CANlib��װĿ¼�����dotnet�����������ڱ�����ѡ��ʹ��4.5.1 Framework��x64ϵͳ���������ǽ�ѡ��x64�ļ��У�Ȼ��ѡ��fw40���鿴��������Ŀ���ݵĿ���CANlib DLL�� ���������Ŀ�����������ƺ���Ϸ CAN�ӿ�ͨ�ţ��������ǽ�ѡ��canlibCLSNET.dll�� ѡ����ɺ����������ڽ��������Դ����������������

�������ڿ�������ʹ��CANlib API�Ĵ����� Ϊ��֤����Ŀ������ȷ�����ǽ��������Ӽ���������canlibCLSNET.dll�еĺ����� ��������ʹ�á�using��ָ�canlibCLSNET�����ռ����ӵ���Ŀ�С� Ȼ�����������У����ǽ����Ӷ�canInitializeLibrary�����ĵ������������ǿ��Գ��Թ�����Ŀ�� ������Ŀ����������ô���ǿ���ͨ��������Ŀ��ȷ����������ʱ����������� ���ǵ�ʾ���ܹ���������������ʱû���κ��쳣����������֪�����ǵĿ��Ѿ��ɹ����ӵ���Ŀ��

������Ϣ

�й�CANlib�ĸ�����Ϣ�������Բ鿴���ǵ�CANlib SDK���������鿴���ǵ����������е�ϵ�����¡�