2013-01-24 15 views

cevap

1

Görebildiğim kadarıyla, sadece # include ve yapılabilir. Bununla birlikte, ihtiyaç duyduğunuz işlevleri kendiniz yazmayı ve kullanmayı seçtiğiniz mocking framework için çok önemli olmamalı. Sadece boş bir başlık ile başlayın ve derleyicinizin şikayet ettiği işlevleri görün.

+0

Ne demek "#inlcude ve bitmiş"? Dahası, MPI_Wtime uygulaması olan bir kütüphaneyle bağlantı kurmalıyım ve bu, kaçınmaya çalıştığım bir şeydir (soruda belirtildiği gibi). Bir şey mi özledim? –

+0

En azından MPI_Wtime için büyük bir anlaşma olmadığına katılıyorum, ama sonra başka bir şeye ve sonra başka bir şeye ihtiyacım olabilir, ve daha sonra yeniden bir başka tekerleğiniz var. –

+0

"#include ve işin bitmesiyle" demek istiyorum ki, mpi için sadece bir alaycı kütüphane olan "mpi_mocks.h" yok. En azından bir, başka şeylerin olduğundan şüphe duyuyorum çünkü normalde kullandığınız alay çerçevenin tarzında bu türden alaylara sahip olmak istersiniz ve bunların farklı API'ları (örneğin, Google alayları, kaplumbağa alayları vs.) vardır. Böyle bir şeyi kendim yapmak için ilk olarak # boş bir mpi_mocks.h, derleyiciyi çalıştırmayı, bilinmeyen MPI_something işlevleriyle ilgili tüm şikayetlerini topla ve tüm gerekli işlevlerle mpi_mocks.h oluşturmak için bazı betik dilini kullanabileceğini hayal edebilirim. –

İlgili konular