begin process at 2012 05 29 12:06:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

mardi 4 septembre 2007 à 14:12:03 | Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

no1no2

Bonjour,
J ai pour mission de réaliser un projet en C++ une interface permettant d enregistrer un flux de donnée avec un CPLD et d utliser un port usb pour enregistrer les données sur un pc.
Pour celà je dois utiliser le composant de cypress Fx2..
J ai déjà réalisé le firmware il marche je les tester avec les outils proposés par cypress. Pour ce qui est ce la programmation du CPLD pas de pb non plus je suis pas mauvais dans ce style de programmation.
Par contre j ai voulu réaliser un petit programme pour piloter cette interface et c est la ou est l os...

Tout d abord j ai cherché des projets tout fait sur le net et j en ai trouver sur le site du fabricant. Mais je n arrive pas a les compilés... Je ne comprend pas vraiment pk d ailleur..
Je vous colle ce que me donne le compilateur..

------ Build started: Project: BulkLoop, Configuration: Debug Win32 ------
Édition des liens en cours...
LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll ignored; no imports found from OleAcc.dll
BulkLoop.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
BulkLoopDlg.obj : error LNK2019: unresolved external symbol __RTC_Shutdown referenced in function "void __cdecl stuffBuff(unsigned char *,long,long,int)" (?stuffBuff@@YAXPAEJJH@Z)
BulkLoop.obj : error LNK2001: unresolved external symbol __RTC_InitBase
BulkLoopDlg.obj : error LNK2001: unresolved external symbol __RTC_InitBase
BulkLoop.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function "public: __thiscall CBulkLoopApp::CBulkLoopApp(void)" (??0CBulkLoopApp@@QAE@XZ)
BulkLoopDlg.obj : error LNK2001: unresolved external symbol __RTC_CheckEsp
BulkLoop.obj : error LNK2019: unresolved external symbol ___security_cookie referenced in function "public: virtual int __thiscall CBulkLoopApp::InitInstance(void)" (?InitInstance@CBulkLoopApp@@UAEHXZ)
BulkLoopDlg.obj : error LNK2001: unresolved external symbol ___security_cookie
BulkLoop.obj : error LNK2019: unresolved external symbol ___CxxFrameHandler3 referenced in function __ehhandler$?InitInstance@CBulkLoopApp@@UAEHXZ
BulkLoopDlg.obj : error LNK2001: unresolved external symbol ___CxxFrameHandler3
BulkLoop.obj : error LNK2019: unresolved external symbol @__security_check_cookie@4 referenced in function __ehhandler$?InitInstance@CBulkLoopApp@@UAEHXZ
BulkLoopDlg.obj : error LNK2001: unresolved external symbol @__security_check_cookie@4
BulkLoop.obj : error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8 referenced in function "public: virtual int __thiscall CBulkLoopApp::InitInstance(void)" (?InitInstance@CBulkLoopApp@@UAEHXZ)
BulkLoopDlg.obj : error LNK2001: unresolved external symbol @_RTC_CheckStackVars@8
BulkLoopDlg.obj : error LNK2019: unresolved external symbol "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) referenced in function "unsigned int __cdecl XferLoop(void *)" (?XferLoop@@YAIPAX@Z)
nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc
nafxcwd.lib(thrdcore.obj) : error LNK2019: unresolved external symbol __CrtSetDbgFlag referenced in function "public: virtual int __thiscall CWinThread::OnIdle(long)" (?OnIdle@CWinThread@@UAEHJ@Z)
nafxcwd.lib(afxmem.obj) : error LNK2001: unresolved external symbol __CrtSetDbgFlag
nafxcwd.lib(dumpinit.obj) : error LNK2001: unresolved external symbol __CrtSetDbgFlag
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __free_dbg referenced in function "public: static void __stdcall CObject::operator delete(void *)" (??3CObject@@SGXPAX@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __malloc_dbg referenced in function "void * __stdcall AfxAllocMemoryDebug(unsigned int,int,char const *,int)" (?AfxAllocMemoryDebug@@YGPAXIHPBDH@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtSetAllocHook referenced in function "int (__stdcall*__stdcall AfxSetAllocHook(int (__stdcall*)(unsigned int,int,long)))(unsigned int,int,long)" (?AfxSetAllocHook@@YGP6GHIHJ@ZP6GHIHJ@Z@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtSetBreakAlloc referenced in function "void __stdcall AfxSetAllocStop(long)" (?AfxSetAllocStop@@YGXJ@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtCheckMemory referenced in function "int __stdcall AfxCheckMemory(void)" (?AfxCheckMemory@@YGHXZ)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtIsMemoryBlock referenced in function "int __stdcall AfxIsMemoryBlock(void const *,unsigned int,long *)" (?AfxIsMemoryBlock@@YGHPBXIPAJ@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtMemDifference referenced in function "public: int __thiscall CMemoryState::Difference(struct CMemoryState const &,struct CMemoryState const &)" (?Difference@CMemoryState@@QAEHABU1@0@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtMemDumpStatistics referenced in function "public: void __thiscall CMemoryState::DumpStatistics(void)const " (?DumpStatistics@CMemoryState@@QBEXXZ)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtMemCheckpoint referenced in function "public: void __thiscall CMemoryState::Checkpoint(void)" (?Checkpoint@CMemoryState@@QAEXXZ)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtMemDumpAllObjectsSince referenced in function "public: void __thiscall CMemoryState::DumpAllObjectsSince(void)const " (?DumpAllObjectsSince@CMemoryState@@QBEXXZ)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtDoForAllClientObjects referenced in function "void __stdcall AfxDoForAllObjects(void (__cdecl*)(class CObject *,void *),void *)" (?AfxDoForAllObjects@@YGXP6AXPAVCObject@@PAX@Z1@Z)
nafxcwd.lib(afxmem.obj) : error LNK2019: unresolved external symbol __CrtDumpMemoryLeaks referenced in function "int __stdcall AfxDumpMemoryLeaks(void)" (?AfxDumpMemoryLeaks@@YGHXZ)
nafxcwd.lib(dumpinit.obj) : error LNK2001: unresolved external symbol __CrtDumpMemoryLeaks
nafxcwd.lib(afxasert.obj) : error LNK2019: unresolved external symbol __CrtDbgReport referenced in function "int __stdcall AfxAssertFailedLine(char const *,int)" (?AfxAssertFailedLine@@YGHPBDH@Z)
nafxcwd.lib(dumpcont.obj) : error LNK2001: unresolved external symbol __CrtDbgReport
nafxcwd.lib(filecore.obj) : error LNK2001: unresolved external symbol __CrtDbgReport
nafxcwd.lib(doccore.obj) : error LNK2001: unresolved external symbol __CrtDbgReport
nafxcwd.lib(filelist.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcwd.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcwd.lib(dumpinit.obj) : error LNK2019: unresolved external symbol __CrtSetReportMode referenced in function "public: __thiscall _AFX_DEBUG_STATE::_AFX_DEBUG_STATE(void)" (??0_AFX_DEBUG_STATE@@QAE@XZ)
nafxcwd.lib(dumpinit.obj) : error LNK2019: unresolved external symbol __CrtSetReportHook referenced in function "public: __thiscall _AFX_DEBUG_STATE::_AFX_DEBUG_STATE(void)" (??0_AFX_DEBUG_STATE@@QAE@XZ)
nafxcwd.lib(dumpinit.obj) : error LNK2019: unresolved external symbol __CrtSetDumpClient referenced in function "public: __thiscall _AFX_DEBUG_STATE::_AFX_DEBUG_STATE(void)" (??0_AFX_DEBUG_STATE@@QAE@XZ)
.\Debug/BulkLoop.exe : fatal error LNK1120: 28 unresolved externals
Le journal de génération a été enregistré à l'emplacement "file://c:\Program Files\Cypress\USB DevStudio\CyAPI\Examples\BulkLoop\Debug\BuildLog.htm"
BulkLoop - 44 erreur(s), 1 avertissement(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Merci pour ceux qui pourront m aider je pense que c est un probleme de librairie ou lorsque j ai creer mon projet..
Merci d avance.

Damien

mardi 4 septembre 2007 à 16:59:29 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

BruNews

Administrateur CodeS-SourceS
Manque surement
#include "laLib.h"
#pragma comment(lib, "laLib.lib")

ciao...
BruNews, MVP VC++
mardi 4 septembre 2007 à 17:38:06 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

SAKingdom

Membre Club
__CrtSetDbgFlag
___security_cookie
__CrtDbgReport
...

On dirait des fonctions du MS RunTime...

C++ (@++)

mardi 4 septembre 2007 à 17:40:13 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

BruNews

Administrateur CodeS-SourceS
Semble bien effectivement, je n'avais pas lu le nom des fonctions.

ciao...
BruNews, MVP VC++
mardi 4 septembre 2007 à 17:49:31 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

no1no2

En effet c est bien des fonction du MS Runtime... Je pense qu il n y a rien a modifier dans le code en lui meme car ce sont des exemple fournit par le site du composant donc ils doivent etre corect et je pense qu ils ont ete utilisés plus d une fois...
Je pense plus que j ai oublie d ajouter une référence ou une librairie ou un truc du genre...


mardi 4 septembre 2007 à 20:28:04 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

racpp

Administrateur CodeS-SourceS
Salut,
Tes erreurs peuvent avoir des causes différentes. Commence par t'assurer du bon type de projet (console ou win32 etc.).
Normalement le site officiel du constructeur devrait fournir le projet complet. Tu peux nous donner le lien?

mercredi 5 septembre 2007 à 12:00:57 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

no1no2

voici le lien mais c est un logiciel a installe et apres on peut trouver des exemple dans le répertoire

[ Lien ]

Cet autre lien doit permettre d obtenir seulement des exemples..

exemples

Merci d avance
mercredi 5 septembre 2007 à 22:18:50 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

racpp

Administrateur CodeS-SourceS
Je viens d'installer le logiciel. Les exemples sont des projets complets. Je suppose que le tien est dans le dossier C:\Cypress\USB\Util\CyBulk
C'est un projet MFC pour Visual C++ 6 (et 7). Je viens de l'ouvrir avec Visual C++ 6 sans problème. La compilation passe sans erreur. A l'exécution j'ai le warning suivant:
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
Ca n'empêche pas l'édition des liens et l'exécutable est généré puis lancé. Une boite de dialogue s'ouvre ayant pour titre CyBulk. Tout va bien donc.
Il parait que tu utilises Visual C++ 2005. Je ne sais pas comment il convertit les anciens projets MFC de VC6 mais il devrait y avoir une solution.
ATTENTION: Il ne faut pas déplacer le projet de son dossier original car il utilise un lien relatif pour trouver cyapi.lib. Une fois les tests finis, tu pourras créer tes propres projets.
Bonne prog.

jeudi 6 septembre 2007 à 09:40:51 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

no1no2

Oki merci beaucoup...
En fait j avais déjà vu que je devais utiliser visual c++ 6. Mais en fait le problème est que je ne l ai pas... Et comme je suis dans une entreprise je ne peux pas utiliser
 ce que je désire c est pourquoi j avais opté pour visual express c++ 2005 qui est en fait gratuit..
Je vais essayer de trouver une version d évaluation de visual c++ 6 ou de demander si je ne peut pas l avoir pour travailler dessus...

J ai eu le meme warning que toi sauf que la compilation n a pas ete plus loin. Elle est parti en erreur..

Merci encore d avoir fait le test, je sais au moins d ou viens mon problème..

jeudi 6 septembre 2007 à 14:35:18 | Re : Fx2 : Cypress CY7C68013A... Besoin d un expert visual c++

racpp

Administrateur CodeS-SourceS
Réponse acceptée !
Visual C++ 2005 Express ne supporte pas les MFC. C'est l'une de ses limitations.
Mais tu peux l'utiliser quand-même en appelant les fonctions exportées par cyapi.dll fournie avec le logiciel.
Tu peux aussi communiquer directement avec le driver en utilisant la fonction DeviceIoControl().
Les deux méthodes sont documentées dans les CHM fournis par l'auteur du logiciel.


1 2

Cette discussion est classée dans : error, obj, unresolved, external, symbol


Répondre à ce message

Sujets en rapport avec ce message

Problème de LINK avec Visual C++ :unresolved external symbol [ par gros_landais ] Bonjour,J'ai besoin d'un server en C/C++ et je travail avec Visual C++ 6.0Lorsque je compile mon programme je n'ai pas d'erreur, mais pour le link j'a erreur link lnk2001 [ par Bestdoud ] bonjourJ'essaye de recompiler une dllj'ia pourtant mis "C:\Program Files\Microsoft Visual Studio\MyProjects\mvcdll\JPEGLIB.lib" dans les librairy dans error LNK2001: unresolved external symbol _auxDIBImageLoadA@4 [ par maximol ] salut tout le monde!!bah j'ai un programme en c++ ,cathegorie OpenGl...j'ai inclus toutes les bibliothéques mais pourtant il me donn toujours lors de Probléme linker avec MVS2005 [ par windowsfashion ] Bonsoir,Depuis plusieurs heures j'essaye de compiler une source utilisant winsock2.h avec Microsoft Visual Studio 2005.Mais à la fin de la compilation Error LNK2001: unresolved external symbol [ par OverOver ] Bonjour,Je dois utiliser un projet c++ en tant que DLL dans Labview. J'ai donc crée une application DLL (sous Win32 Dynamic-Link Library) auquel j'a Urgent: OpenGL unresolved external ... [ par voilhes ] Salut à tousJe viens de me mettre à l'OpenGL et j'ai déjà un gros problème:OpenGL.obj : error LNK2001: unresolved external symbol __imp__glHint@8OpenG CaptureTex9 et erreurs link [ par fenrhyr ] Bonjour à tous,Aujourd'hui j'ai essayé de compiler le projet CaptureTex9 fourni dans le SDK de directX. Comme ca, pour le fun... entre autres.Je charg gzip : erreur de linkage [ par varbool ] Salut,Que signifient ces messages d'erreurs ?error LNK2001: unresolved external symbol _deflateerror LNK2001: unresolved external symbol _deflateInit2 erreur lnk2001 en C [ par missC29 ] Bonjour tout le monde, je suis débutanteVoilà mon  problème, merci de m'aider:je travail sur visual C++ et je dois faire marcher un programme en C. ma error LNK2001: unresolved external symbol __imp__ntohs@4 [ par nonocpp ] error LNK2001: unresolved external symbol __imp__ntohs@4bjr,vous avez une idée concernant le pb?Merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,888 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales