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 spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

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