Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
La multi ani @corinadaniela!

Cumparare auto vandut cu procura

Sfat pentru un sistem off-grid la...

Verificare numar angajati firma
 Nu pot scapa de OneDrive

Volan inclinat

Branșamente utilitați g...

Update BIOS = Calculatorul se blo...
 Maimuta si Negru

Chiar nu mai suntem in stare sa f...

Soluție de supraveghere ieft...

1 capatana de usturoi pe zi, pune...
 Latenta uriasa la laptop cu i7-12...

Unde se afla acest local ?

Activitați extracurriculare ...

Sprayul de muste RAID nu mai func...
 

Portabilitate aplicatii VC++ din VS.

- - - - -
  • Please log in to reply
10 replies to this topic

#1
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014
Ziua buna! Se da o aplicatie compilata in mod normal, fara probleme, folosind ca IDE Visual Studio 2015 Community, iar ca si compilator, VC++14(sper sa nu gresesc aici). Ideea e in felul urmator. Pe orice alt PC mut aplicatia (pe cel actual mergand fara probleme) primesc erori "missing dll" pentru MSVCP100, MSVCP110, MSVCP140. Am incercat sa setez Runtime Library ca Multi-Threading pentru release, dar atunci primesc eroare la pornirea aplicatiei "file path not found" / "file doesn't exist". Cum as putea sa rezolv asta?

#2
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,669
  • Înscris: 30.07.2003
Ori instalezi la client runtime-ul potrivit versiunii de VC++, ori copii langa aplicatie acele .dll-uri ori linkeditezi static (incluzi in .exe tot ce-i nevoie).

#3
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,129
  • Înscris: 24.02.2006
solutia "oficiala" e sa faci un kit de instalare.

#4
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014

View Postneagu_laurentiu, on 14 iunie 2016 - 08:53, said:

Ori instalezi la client runtime-ul potrivit versiunii de VC++, ori copii langa aplicatie acele .dll-uri ori linkeditezi static (incluzi in .exe tot ce-i nevoie).

Am incercat static linking, dar aplicatia nu mai functioneaza (se deschide, dar nu imi incarca imaginile)...

#5
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,669
  • Înscris: 30.07.2003
Nu putem ghici ce faci tu acolo, da detalii exate, pune cod, spune unde ai imaginile etc. Vezi ca runtime-ul e pe versiuni si service pack-uri etc.

#6
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014

View Postneagu_laurentiu, on 14 iunie 2016 - 20:15, said:

Nu putem ghici ce faci tu acolo, da detalii exate, pune cod, spune unde ai imaginile etc. Vezi ca runtime-ul e pe versiuni si service pack-uri etc.

Am rescris aceeasi aplicatie, in acelasi mod, acelasi cod, in Code Blocks, plain C++ si merge fara probleme. Imaginile sunt puse la fel.
Atasez poza cu setarile la compilator.

Attached Files

  • Attached File  1.png   32.52K   18 downloads
  • Attached File  2.png   31.53K   20 downloads
  • Attached File  3.png   39.11K   15 downloads


#7
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,669
  • Înscris: 30.07.2003
Sper ca ai descarcat SFML pentru versiunea ta de VC++ si ca rulezi pe Windows 8.1. Care-i codul cu acea incarcare de imagini ?

#8
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014
Da, am descarcat ce trebuia. Rulez pe Windows 10...

sf::Texture tiles_texture, background_texture, frame_texture;
	tiles_texture.loadFromFile("images/tiles.png");
	background_texture.loadFromFile("images/background.png");
	frame_texture.loadFromFile("images/frame.png");
	sf::Sprite tiles(tiles_texture), background(background_texture), frame(frame_texture);



#9
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,669
  • Înscris: 30.07.2003
Calea in Windows e \ nu /
Iar in string scrii \\

Edited by neagu_laurentiu, 15 June 2016 - 08:56.


#10
GlontzZz

GlontzZz

    Active Member

  • Grup: Members
  • Posts: 1,288
  • Înscris: 08.02.2014
Pe partea de debug, merge exact ca acolo, incarca imaginile fara probleme. La fel si in SFML, plain C++, compilat cu GCC in Code Blocks, atat ca release, cat si ca debug. Problema vine doar cand e compilat in VS, in varianta de release.

#11
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,669
  • Înscris: 30.07.2003
GCC vine de povesti din lumea Unix-like, nu-l asocia cu Windows. Tu pune cum spune la carte (MSDN) cand folosesti instrumentele MS.

Edited by neagu_laurentiu, 15 June 2016 - 08:58.


Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate