|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
[VisualStudio] Errore Compilazione Script?
Ragazzi ho bisogno di una piccola mano.
Una premessa. Per la condivisione file nella macchine virtuali spesso utilizzo dei file ISO al posto delle Shared Folder/Samba, soprattuto per i grandi file. Risparmio lavoro e tempo. Allora ho trovato un bellissimo programma dal nome di WinCdEmu Portable, open-souce e gratuito. Perfetto perchè non installa servizi/chiavi di registro e il driver è temporaneo all'utilizzo. Solamente che l'autore si è dimenticato di aggiungere alla versione portable un riferimento ai driver per montare l'immagini tramite riga di comando. Infatti anche se il driver è temporaneamente installato, non lo vede. Ho contattato l'autore che al momento ha sospeso il progetto, ma mi ha scritto cosa modificare per utilizzare la linea di comando. Allora ho deciso di modificare il file da me, per dare il riferimento al nuovo driver, visto che si tratta di aggiungere una sola parola di 4 lettere Peccato...che non ci riesco Allora, bisogna aprire il file batchmnt.cpp e modificare questa stringa, semplicemenye aggiungendo ", true" Codice:
VirtualCDClient clt(&status); Codice:
VirtualCDClient clt(&status, true); Questo è il sito dove prelevare i file sorgenti, la versione del file Portable è 3.4: souceforge.net/projects/wincdemu/files/wincdemu/3.4/ Questa la libreria usata per la creazione del file, ho provato a caricarla ma il risultato è lo stesso bazislib.sysprogs.org/ Grazie per l'aiuto Ultima modifica di x_Master_x : 29-07-2014 alle 11:08. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Ragazzi, per favore
Ci vogliono 2 minuti per scaricare i due file... Ogni volta che metto il file in "build" dopo la modifica della stringa mi dà errore di "file not found...", un file che fà parte della libreria "bazislib" che effettivamente é presente. Non sò dove mettere mano ma ho bisogno di questa funzionalita di command-line Grazie
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
uppino
Non vi affollate
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
up
Nessun volontario?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
up
In Antartide c'é più gente... Nessun programmatore di C++ disposto ad aiutarmi?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Grazie per l'nteressamento
L'errore é: Fatal Error C1083 Cannot open include file "bzscmn/file.h" No such file or directory Questo file fà parte della libreria esterna BazisLib che non riesco a includere nel processo di build. Un esempio di sintassi é: Codice:
#include <bzscmn/file.h>
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Devi andare nelle proprietà di progetto:
Configuration Properties -> C/C++ -> General e sotto Additional Include Directory aggiungere la cartella dove si trova bzscmn. Suppongo che avrai un problema analogo quando arriverai al linker in quanto non troverà la libreria. |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
E adesso cosa si può fare?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 1400
|
premetto che è un po' che non tocco il c++
tutta via leggendo la descrizione dell'errore è chiaro che è un problema di inclusione. ora, non ne ho la minima idea di come è strutturato il progretto perchè nn ho vs e mi manca il tempo di provare, però hai provato a modificare l'include? hai provato a usare gli apici doppi "" ? da quello che ricordo le parentesi <> includono i file nelle directory base del compilatore (che indichi anche come ti ha indicato tomminno) |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
Non é che per caso avresti un minutino per scaricare i due file e vedere se riesci a compilare? Mi toglieresti un peso enorme, veramente.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Era nel primo post
Questa la libreria usata per la creazione del file: bazislib.sysprogs.org/ Grazie
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Bah a me è bastato usare come include directory ..\..\..\bzslib. Ma ovviamente il percorso dipende da dove hai te i file su disco.
Poi ho ottenuto altri errori tra cui un misterioso std::_Secure_char_traits_tag, di cui pare si trovi un riferimento solo in post su stackoverflow. Ma questo è il codice della libreria. |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
Quindi alla fine il file te l`ha fatto compilare o no? Potresti postare l'.exe con la stringa modificata così verifico se funziona? Grazie.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
tomminno, non ho capito se alla fine sei riuscito a compilare il file o l'errore sconosciuto che ti ha dato vs non te l'ha permesso.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Uno di questi è come già indicato l'utilizzo di std::_Secure_char_traits_tag |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:40.




















