C++Compiler - FREE TOOL

C++Compiler - FREE TOOL

Postby carlos vargas » Fri Jul 22, 2016 4:07 pm

Embarcadero ha liberado la version mas reciente de su compilador c++, en reposicion de la anterior version, que era la antigua y muy querida borland c++5.5,
esta nueva version es la la que esta incluida en el rad 10.1 con código

https://www.embarcadero.com/free-tools/ccompiler

ya muchos tenemos la version de bcc 5.8, 6.00, 7.00, 7.10, 7.20 pero esta es en cierta forma ilegal ya que la extraemos de una version demo del ide de embarcadero, pero
en esta ocacion ellos liberan esa parte de su producto para que personas como nosotros que trabajamos en modo consola la usemos sin ninguna traba.

salu2
carlos vargas
--------------------------------------------------------------------
Installing and Using the Embarcadero C++ 10.1 ‘Berlin’ Compiler and
Command-line Tools
==================

How do I install the Embarcadero 10.1 Berlin Compiler and command-
line tools? This document takes a look at what's contained in the free
download and shows how you can start building programs.

Contents:
# Introduction and basic information
# Detailed information about the compiler, including a list of all included
tools
# Resources
# Putting it all together - using the compiler
# Detailed installation instructions (check this if you’re having trouble)
# Final words
# Acknowledgements

Introduction
============

The Embarcadero 10.1 Berlin C++ compiler is a free, Clang-based compiler for
32-bit Windows. The download includes a number of other tools, as well as the
Dinkumware STL and headers and import libraries required to build both
command-line and GUI Windows applications.

You are welcome and encouraged to use the tools, including for learning C++ or
ensuring C++ code you maintain is compatible with this compiler.


Basic Information
-----------------
To install the Embarcadero C++ 10.1 Berlin Free Command-line Tools, simply
right-click on the downloaded zip file, click ‘Extract All…’ in the popup
menu, and choose all of the default options. You need to add the ‘bin’ folder
to your system path, and then the compiler can be used immediately. If you are
not sure how to do that, instructions are included at the end of this
document.

Use of the C++ 10.1 Berlin compiler assumes the user is comfortable working
within a console interface.

Typically, the user will run an application such as Notepad or Sublime Text to
actually write their program (an editor is not supplied with the compiler).
When the user wishes to compile source code, they save the file out as
"filename.cpp" and then use the command-line tools from the command prompt to
compile and create an executable. Like so:
bcc32c filename.cpp

The first argument is name of the compiler tool, and the second argument
contains the C++ source file. This application will attempt to compile the
source code and will notify the user of any errors in the code. If no errors
are found it will create an executable. To display information regarding the
various switches, type
bcc32c -h

There are a wide variety of switches. To get further information on any
switch, add that switch after the “-h”. For example, to get more information
on “-a” (set data alignment boundary), type
bcc32c -h -a

Testing the compiler
--------------------
Open a console window:
Start | Run... (or click the search box in Windows 10)
Type "cmd" into the field [Enter]

Create a directory or navigate to where you want to store your source, for
example:
Type "cd"
Type "mkdir MySource"
cd Mysource
(Now in “c:\users\You\MySource” or similar depending on your version of
Windows.)

Create a new source file, for example:
Type 'notepad hello.cpp' to edit in Windows Notepad. It will ask if you
want to create a new file; click Yes.
Paste or type the following code in the editor:
#include <iostream>
int main(void)
{
std::cout << "Hello world!" << std::endl;
return 0;
}
Save the changes (File menu, Save, in Notepad).

Compile the program to create an executable:
In the console window, type
bcc32c hello.cpp

Finally, you can run the application you created. In the console window, type
hello
(The output will appear below your last command line.)

Detailed information about the compiler and command-line tools
--------------------------------------------------------------

First, let's look at the directory structure. The root by default is called
BCC101. Under this directory you will find:
Bin
Include
Lib
Bin

Bin is short for binaries. Under this directory you will find all of the
command-line tools (as well as RTL dynamic libraries). There are a wide
variety of tools, many more than just the compiler and linker.

All tools are command-line; that is, they must be run from a command prompt.

Complete list of tools in \bin
------------------------------

bcc32c
This is the compiler itself. Use the -h option to see all options. See
http://docwiki.embarcadero.com/RADStudi ... /en/BCC32C Compiler
Configuration file
The compiler also uses a configuration file, bcc32c.cfg. The files contain
options that would otherwise be passed on the command line. The download
contains a configuration file with default values that should work on your
system.

cpp32c
This is a C++ preprocessor. It allows you to see
the initial operations performed on C or C++ files before they are compiled,
ie expansion of #includes and processing of #defines. See
http://docwiki.embarcadero.com/RADStudi ... Compiler_P
reprocessor

grep
A tool for searching text files (such as source code) for matching strings.
See
http://docwiki.embarcadero.com/RADStudi ... t_search_u
tility

ilink32
The linker, which combines compiler-output object files into an
executable file. It is normally invoked by the compiler. See http://docwiki.em
barcadero.com/RADStudio/Berlin/en/ILINK32.EXE,_the_32-bit_Incremental_Linker

implib
This takes either a DLL or a module definition file as input, and creates an
import library (.lib). For more information, see
http://docwiki.embarcadero.com/RADStudi ... mport_Libr
ary_Tool_for_Win32
http://docwiki.embarcadero.com/RADStudi ... _DLLs_(C++)

make
A tool used to run commands based on file dependencies, usually used to help
compile a project of many source files. See
http://docwiki.embarcadero.com/RADStudi ... n/MAKE.EXE

tdump
Displays a large amount of information about the structure of a .exe, .lib or
.obj file, including debug information, exports, and more. See
http://docwiki.embarcadero.com/RADStudi ... ng_Utility

tlib
Manages libraries (.lib files) created from several object files (.obj.) You
can create a library from several .obj files, add or remove .obj files,
replace .obj files, etc. See
http://docwiki.embarcadero.com/RADStudi ... /en/TLIB.E
XE,_the_Library_Manager

touch
Sets the last-modified date and time of one or more files to the current time
or a specified time. See
http://docwiki.embarcadero.com/RADStudi ... /TOUCH.EXE

For general information about all command-line utilities, see
http://docwiki.embarcadero.com/RADStudi ... n/Command-
Line_Utilities_Index

Include
-------
This directory contains all of the header files for the RTL, the STL
(Dinkumware) and the Windows SDK.

lib\win32c
There are two subfolders, debug and release. These contain all of the static
and import library files and startup code modules for debug or release builds.

Resources
=========

Embarcadero has extensive help online in the ‘docwiki’ for the tools,
libraries, C++ itself, and the larger product this compiler is a small part
of, C++Builder. You can find it at
http://docwiki.embarcadero.com/RADStudi ... /Main_Page

There is also a Google Plus community at
https://plus.google.com/communities/118 ... 5736124693

Embarcadero has regular blogs and articles on the Community site:
http://community.embarcadero.com/blogs and http://community.embarcadero.com/

A very wide range of blogs on the general RAD Studio family (including
C++Builder’s sister product, Delphi) can be found at https://www.beginend.net/

We also recommend http://www.cplusplus.com/ and http://cppreference.com/ as
excellent resources for learning C++.

This compiler is for Windows 32-bit only. If you would like to compile, debug
etc for Windows 64-bit, iOS, Android, or OSX in addition to Win32 (and
possibly even more platforms by the time you read this), you can find the full
compiler and IDE suite as part of C++Builder:
https://www.embarcadero.com/products/cbuilder

We specialise in cross-platform C++, where you can compile, debug and deploy
for many platforms using one IDE and one compiler framework. This includes UI
design - there is no need to create separate UIs in platform-specific
software; create it once (with per-platform tweaks using the multi-device
designer, including platform-native controls) and save yourself a lot of time.
We also have world-class database and enterprise services frameworks, and all
this can be used with the same source on all platforms. This greatly
accelerates your app development, and we’re very proud of it. We encourage you
to check it out at https://www.embarcadero.com/products/cbuilder

Okay, advertising over now. (But seriously, go have a look.)

Putting it all together
=======================

So, now that you are armed with all this information you are probably
wondering "How do I turn my source code into a program?" We will start with
the simplest case of a single source file, console program. Here is the source
code of a file called simple.cpp that I wrote in the text editor, Notepad:

#include <stdio.h>
int main(void)
{
printf("Output from running program");
return 0;
}

To build this into a program we only need to call the compiler and tell it the
filename of the C++ file to compile:
bcc32c simple.cpp

The resulting program is called simple.exe and can be run by typing “simple”
at the command-line. You can change the output name by using the “-o” switch
and specifying a different filename.

Now, let's look at the case of a console program with two source modules.
simple.cpp will contain our entry point main and will call a function defined
in the other module, funcs.cpp. The first example was very simple, barely
worth calling C++, so this example includes a couple of C++11 features.

simple.cpp:
#include "funcs.h"
int main(void)
{
const std::string str = GetMessage();
std::cout << str << std::endl;

const int a = 4;
PrintResult([=]() { return a + str.length(); });
}

funcs.h:
#include <string>
#include <iostream>

template <typename F>
void PrintResult(F f) { std::cout << f() << std::endl; }
std::string GetMessage();

and funcs.cpp:
#include "funcs.h"

std::string GetMessage()
{
return "Hello world.";
}

To build this, simply add funcs.cpp to the previous compiler command-line as
such:
bcc32c simple.cpp funcs.cpp

The output simple.exe file will be generated and you can run it from the
command line, where it will print a message.

So what happens if you have a bunch of different include and library
directories, or hundreds of source files? As you can imagine the command-line
for this would be huge. You have two choices: wrap up all of these commands
into a batch file, or write a makefile to use with the ‘make’ utility, which
is included in the bin folder.

You can also use CMake specifying the Borland makefile generator. Here is an
example batch script (.bat file):
REM Make sure cmake.exe, bcc32c.exe and borland make.exe are in the Path
@echo off
mkdir build
cd build
cmake -G"Borland Makefiles" -DCMAKE_CXX_COMPILER="bcc32c.exe"
-DCMAKE_C_COMPILER="bcc32c.exe" -DCMAKE_VERBOSE_MAKEFILE=1 ..
make
cd ..
echo CMakeBCC: Results available in 'build' folder
When copy/pasting, make sure the “cmake -G…” line (with several -DCMAKE_ flags)
is all on one line.

Detailed Installation
=====================

If you’re having trouble installing, follow the instructions in this section.

Extracting the zip file
-----------------------

Unzip the downloaded file to any location. For example, it could be unzipped
to c:\BCC101\. Do this by right-clicking on the file in Explorer, selecting
“Extract To…” on the popup menu, and clicking Ok until it’s complete.
Configuring the system path The location of the compiler must be in your
system path.

Find the location where you unzipped the downloaded file. This should be a
folder with three subfolders (\bin, \include and \lib.) For example, if you
extracted to the c:\ drive you may have a folder ‘c:\BCC101\bin’. You can
extract the downloaded file to any location, and you can copy/paste the
location from Explorer by clicking in the path edit box and selecting the
text, then pressing Ctrl+C or right-clicking and choosing Copy.

Add a path reference to the Environment variables
-------------------------------------------------

Open the system properties:
In Windows 7: Using the mouse, right-click on the "My Computer" icon (on
your desktop), and choose "Properties". In Windows 10: Open an Explorer
window. Using the mouse, right-click on “This PC” and choose “Properties”.
Then, click on “Advanced system settings” in the left-side pane.
Click on the "Advanced" tab.
Click on the "Environment Variables..." button.
Highlight the "Path" System variable (bottom). Click on the "Edit..."
button.
Add the path to the \bin folder:
In Windows 7: Append the line with ";c:\BCC101\BIN;" (or your
installation folder)
In Windows 10: Click the “New” button, and enter “c:\BCC101\bin” in
the text box that appears below the other items in the list. Press
Enter.
Click OK (in the "Edit System Variables" (Windows 7) or “Edit environment
variables” (Windows 10) dialog)
Click OK (in the "Environment Variables" window) and click OK (in the
"System Properties" window)

Testing the compiler is in the system path
------------------------------------------

Open a console window:
Start | Run... (or click the search box in Windows 10)
Type "cmd" into the field [Enter] (or 'command', if 'cmd' is not found)

Now, in the console window, type the following:
bcc32c
You should see text in the console,
Embarcadero C++ 7.20 for Win32 Copyright (c) 2012-2016 Embarcadero
Technologies, Inc.

If you do not, double-check that the system path settings point to the “bin”
folder where you extracted the download zip file.

Final words
===========

We hope you find these tools useful. Go forth and code!

Acknowledgements
================

This was based on a previous community article on the older Embarcadero
Developer Network (EDN) web site written by John Thomas, further modified by
Marco Cantù, further modified by David Millington.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1682
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: C++Compiler - FREE TOOL

Postby acuellar » Fri Jul 22, 2016 7:55 pm

Gracias

Carlos.

Lo probaré.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: C++Compiler - FREE TOOL

Postby Antonio Linares » Sat Jul 23, 2016 6:35 am

Comenzaremos a usarlo después de publicar FWH 16.06
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41287
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: C++Compiler - FREE TOOL

Postby D.Fernandez » Sat Jul 23, 2016 2:51 pm

Excelente Maestro.

Saludos

Ruben Dario Fernandez
Dario Fernandez
FWH 22.12, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
D.Fernandez
 
Posts: 455
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay

Re: C++Compiler - FREE TOOL

Postby mastintin » Mon Jul 25, 2016 4:50 pm

He conseguido compilar un programa sin demasiados problemas. El ejecutable en bcc7 salia de 6265kb. con bcc101 sale de 6197kb. Casi igual ..
En velocidad , aparentemente la misma a pesar de ser distinto compilador .
He usado xmate para compilar y la linea de compilacion por si alguien la quiere es :

%C_BIN_INSTALL%\Bcc32c.Exe -cc1 -triple i686-pc-win32-omf -w
-emit-obj
-disable-llvm-verifier
-mrelocation-model static
-fno-merge-all-constants
-fmath-errno
-masm-verbose -v -ffunction-sections -nobuiltininc
-I%HB_INC_INSTALL%
-I%C_INC_INSTALL%
-I%C_INC_INSTALL%\windows\crtl
-I%C_INC_INSTALL%\dinkumware64
-I%C_INC_INSTALL%\windows\crtl
-I%C_INC_INSTALL%\windows\sdk
-O2
-ferror-limit 50 -fmessage-length 126 -fno-use-cxa-atexit
-fborland-extensions -std=c++11 -fcxx-exceptions -fexceptions -fseh
-fdiagnostics-show-option
-fcolor-diagnostics
-backend-option -vectorize-loops
-cxx-abi borland
-o%OBJ% -x c++ %C%



Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: C++Compiler - FREE TOOL

Postby carlos vargas » Mon Jul 25, 2016 5:14 pm

eso es un ejecutable en modo consola, no es asi?
pudieras compartir el archivo env de xmate por favor.

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1682
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: C++Compiler - FREE TOOL

Postby acuellar » Mon Jul 25, 2016 6:07 pm

Como indica Manuel el .EXE es un poco mas pequeño.

Compila perfecto con UEstudio.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: C++Compiler - FREE TOOL

Postby mastintin » Mon Jul 25, 2016 7:38 pm

carlos vargas wrote:eso es un ejecutable en modo consola, no es asi?
pudieras compartir el archivo env de xmate por favor.

salu2
carlos vargas


No es un ejecutable fivewin . Mañana cuando llegue a la tienda te comparto el archivo env sin problema ....
Por cierto he detectado un problema con activeX que no he solucionado aún ( a ver si lo consigo mañana ) , lo demás bien de momento .
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: C++Compiler - FREE TOOL

Postby mastintin » Tue Jul 26, 2016 6:47 am

carlos vargas wrote:eso es un ejecutable en modo consola, no es asi?
pudieras compartir el archivo env de xmate por favor.

salu2
carlos vargas

Aqui dejo el archivo env utilizado . Tendras que cambiar a tus paths y quitar un par de librerias que uso ...

Ojo tambien con el problema de activex ... esto no se solucionará hasta que se recompilen las librerias de fwh ,
En concreto el problema es este :
Error description: Error TOleAuto/-1 Invalid argument to contructor!: TOLEAUTO:NEW
Args:
[ 1] = U

Stack Calls
===========
Called from: => THROW( 0 )
Called from: xhb\xhbole.prg => TOLEAUTO:NEW( 0 )
Called from: activex.prg => TACTIVEX:INITIATE( 131 )


------------------------------------
el archivo env .



[Environment]
Description 1=harbour + fwh16.6 para Bcc101
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=7.2
Subsystem=
Author=manuel
Last update=07/25/2016

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=C:\Harbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n0 /es2 /a /v /i%HB_INC_INSTALL% /ic:\fwh\include;%C_INSTALL%\include
Option prefix=/

[C]
C_INSTALL=C:\BCC101
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32c.Exe -cc1 -triple i686-pc-win32-omf -w%CRLF% -emit-obj%CRLF% -disable-llvm-verifier %CRLF% -mrelocation-model static %CRLF% -fno-merge-all-constants %CRLF% -fmath-errno %CRLF% -masm-verbose -v -ffunction-sections -nobuiltininc%CRLF% -I%HB_INC_INSTALL%%CRLF% -I%C_INC_INSTALL%%CRLF% -I%C_INC_INSTALL%\windows\crtl%CRLF% -I%C_INC_INSTALL%\dinkumware64%CRLF% -I%C_INC_INSTALL%\windows\crtl%CRLF% -I%C_INC_INSTALL%\windows\sdk%CRLF% -O2%CRLF% -ferror-limit 50 -fmessage-length 126 -fno-use-cxa-atexit%CRLF% -fborland-extensions -std=c++11 -fcxx-exceptions -fexceptions -fseh %CRLF% -fdiagnostics-show-option%CRLF% -fcolor-diagnostics %CRLF% -backend-option -vectorize-loops %CRLF% -cxx-abi borland %CRLF%-o%OBJ% -x c++ %C% %CRLF%-DHB_FM_STATISTICS_OFF %CRLF%-DHB_NO_DEFAULT_API_MACROS %CRLF%-DHB_NO_DEFAULT_STACK_MACROS %CRLF%-DHB_OS_WIN_32 %CRLF%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=%C_BIN_INSTALL%\rc.EXE /I%C_INSTALL%\include /i%C_INC_INSTALL%\windows\sdk /i%C_INC_INSTALL%\windows\crtl %RC%
C_DLL_COMMAND=//%C_BIN_INSTALL%\BRC32.EXE /r %RC%
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\win32c\release\c0w32.obj=1
C:\fwh\lib\barlib32x.lib=2
C:\fwh\lib\graficas.lib=3
C:\fwh\lib\FiveH.lib=4
C:\fwh\lib\FiveHC.lib=5
%HB_LIB_INSTALL%\rddfpt.lib=6
%HB_LIB_INSTALL%\hbsix.lib=7
%HB_LIB_INSTALL%\hbrtl.lib=8
%HB_LIB_INSTALL%\hbvm.lib=9
%HB_LIB_INSTALL%\rddcdx.lib=10
%HB_LIB_INSTALL%\hbrdd.lib=11
%HB_LIB_INSTALL%\rddntx.lib=12
%HB_LIB_INSTALL%\hblang.lib=13
%HB_LIB_INSTALL%\hbmacro.lib=14
%HB_LIB_INSTALL%\hbdebug.lib=15
%HB_LIB_INSTALL%\hbcommon.lib=16
%HB_LIB_INSTALL%\hbpp.lib=17
%HB_LIB_INSTALL%\gtgui.lib=18
%HB_LIB_INSTALL%\hbpcre.lib=19
%HB_LIB_INSTALL%\hbcpage.lib=20
%HB_LIB_INSTALL%\hbwin.lib=21
%HB_LIB_INSTALL%\hbcplr.lib=22
%C_LIB_INSTALL%\win32c\release\CW32.LIB=23
%C_LIB_INSTALL%\win32c\release\IMPORT32.LIB=24
%C_LIB_INSTALL%\win32c\release\psdk\odbc32.LIB=25
%C_LIB_INSTALL%\win32c\release\psdk\rasapi32.LIB=26
%C_LIB_INSTALL%\win32c\release\psdk\nddeapi.lib=27
%C_LIB_INSTALL%\win32c\release\psdk\msimg32.lib=28
%C_LIB_INSTALL%\win32c\release\PSDK\psapi.lib=29
%C_LIB_INSTALL%\win32c\release\psdk\iphlpapi.lib=30
c:\fwh\lib\ace32.lib=31
%HB_LIB_INSTALL%\rddads.lib=32
%HB_LIB_INSTALL%\hbct.lib=33
%HB_LIB_INSTALL%\xhb.lib=34
%C_LIB_INSTALL%\win32c\release\psdk\UUID.lib=35
%C_LIB_INSTALL%\win32c\release\psdk\ws2_32.lib=36
%HB_LIB_INSTALL%\hbziparc.lib=37
%HB_LIB_INSTALL%\hbmzip.lib=38
%HB_LIB_INSTALL%\hbzlib.lib=39
%HB_LIB_INSTALL%\minizip.lib=40
%HB_LIB_INSTALL%\png.lib=41
%HB_LIB_INSTALL%\hbmxml.lib=42
%HB_LIB_INSTALL%\mxml.lib=43
%C_LIB_INSTALL%\win32c\release\PSDK\shell32.lib=44
%C_LIB_INSTALL%\win32c\release\psdk\GdiPlus.lib=45
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: C++Compiler - FREE TOOL

Postby carlos vargas » Wed Jul 27, 2016 4:15 pm

Mil gracias. :-)
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1682
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: C++Compiler - FREE TOOL

Postby albeiroval » Fri Jul 29, 2016 2:23 pm

Hola a todos,

Tengo problemas con el nuevo Bcc 7.20, cuando instalo la aplicacion en un equipo windows XP con service pack 2 o 3, me da el siguiente error :

"No se encuentra el punto de entrada del procedimiento InterlockedCompareExchange64 en la biblioteca de vinculos dinamicos KERNEL32.DLL"
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 359
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: C++Compiler - FREE TOOL

Postby Antonio Linares » Fri Jul 29, 2016 9:03 pm

Albeiro,

Puedes probarlo con bcc 7.0 ?

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41287
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: C++Compiler - FREE TOOL

Postby Antonio Linares » Fri Jul 29, 2016 9:29 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41287
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: C++Compiler - FREE TOOL

Postby albeiroval » Fri Jul 29, 2016 10:27 pm

Antonio,

Con bcc 7.0 funciona bien.
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 359
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: C++Compiler - FREE TOOL

Postby albeiroval » Sun Jul 31, 2016 4:31 pm

Antonio,

Probe haciendo los cambios en winbase.h y presenta el mismo error :

"No se encuentra el punto de entrada del procedimiento InterlockedCompareExchange64 en la biblioteca de vinculos dinamicos KERNEL32.DLL"

Estoy usando UEstudio
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 359
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], karinha and 20 guests